Mục tiêu ở đây là để làm việc này như một phần của công việc của bạn, làm việc với một phiên bản không nén mã JavaScript trong khi phát triển trò chơi của bạn, và cung cấp một phiên bản nén của các mã khi bạn triển khai các trò chơi của bạn để Heroku. Có rất nhiều cách để quản lý điều này: Paul Irish HTML5 Boilerplate dự án (http://html5boilerplate.com/) đi kèm với một tập hợp các Java kiến nhiệm vụ quản lý minifying không chỉ mã JavaScript của bạn nhưng cũng tĩnh HTML và CSS bằng cách sử dụng một số của bạn mở nguồn dự án. Rakefiles (một tập hợp các tác vụ tự động viết bằng Ruby) giúp đỡ rất nhiều, do đó, hiện bằng cách sử dụng một bash hoặc tập tin thực thi Windows để tự động hoá các thế hệ của những tập tin này. Tùy thuộc vào các công cụ bạn đang thoải mái nhất với (và hệ điều hành), bạn nên chọn một khuôn khổ tự động hóa hoạt động cho bạn. Bởi vì HTML5 Boilerplate đang được tích cực duy trì và cung cấp công cụ cho nhiều hệ điều hành khác nhau, nó làm cho một công cụ tốt để bắt đầu từ. Tôi sẽ đơn giản hóa quá trình xây dựng; HTML5 Boilerplate có khá một vài công cụ để hỗ trợ trong nén của JavaScript, hình ảnh, và CSS. Tuy nhiên, nếu bạn thấy rằng bạn yêu cầu một phức tạp hơn quá trình xây dựng, tôi khuyên bạn nên đọc là nguồn gốc của các kho kiến xây dựng kịch bản rất chặt chẽ (https://github.com/h5bp/ant-build-script), và tùy chỉnh theo nhu cầu của bạn. Bước đầu tiên là để tải về mã nguồn Boilerplate mới nhất (từ https://github.com/h5bp/ant-build-script/zipball/master). Chúng tôi sẽ không cần tất cả mọi thứ từ các gói decompressed, vì vậy, chỉ cần sao chép thư mục nội dung của nó vào một thư mục 'xây dựng' mới trong dự án trò chơi của bạn. Thư mục này sẽ chứa một kịch bản kiến (build.xml), một thư mục cấu hình, các kịch bản để bắt đầu dự án Boilerplate mới, và một thư mục công cụ với các công cụ cần thiết để tự động nén CSS, JavaScript, và tài sản hình ảnh khác nhau. Đối với ngay bây giờ, chúng tôi sẽ chỉ sử dụng thư mục công cụ, vì vậy hãy xóa các tập tin khác (mọi thứ nhưng xây dựng/công cụ) trong dự án của bạn. Ở cấp cao nhất của dự án của bạn, bạn có thể tạo ra một kịch bản kiến mới tên là build.xml. KIẾN là một công cụ dựa trên Java cho phép bạn xây dựng tự động hóa công việc với XML. Trong tập tin build.xml, chúng tôi sẽ thêm một số nhiệm vụ để tự động hoá của chúng tôi nén của tài sản của chúng tôi, phụ thêm "-min" để tên tập tin để đảm bảo chúng tôi không ghi đè lên một cái gì đó chúng tôi sẽ cần phải chỉnh sửa (xem danh sách 11-29).
đang được dịch, vui lòng đợi..
