Tôi có một dự án được viết bằng CoffeeScript sử dụng AngularJS. dependancies nhà cung cấp của tôi được cài đặt sử dụng Bower và cấu trúc tập tin của tôi là như thế này:Kết hợp và rút gọn RequireJS với Grunt
- assets
- js
- app
- model
- *.coffee
- factory
- *.coffee
...
- app.coffee
- config.coffee
- routes.cofeee
- vendor
- angular
- lodash
...
- dist
Những gì tôi đang cố gắng làm là như sau:
- Tôi đang cố gắng để làm việc ra làm thế nào tôi có thể sử dụng Yêu cầu
r.js
của RequireJS để tối ưu hóa tệp ứng dụng của tôi để về cơ bản tôi có được tệp nối tất cả được đặt hàng tốt đẹp (do đó nhà cung cấp phụ thuộc, cấu hình và tuyến đường của tôi và tệp ứng dụng của tôi). - Tích hợp điều này vào tệp Grunt của tôi.
Tôi đã thử sử dụng trình tối ưu hóa r.js
nhưng có lẽ tôi đã quá ngớ ngẩn vì tất cả những gì có vẻ như là sao chép tệp ứng dụng của tôi (trừ các phụ thuộc của nhà cung cấp) vào thư mục dist; tuy nhiên, quản lý để tối ưu hóa các tệp coffee
được tạo js
.
Có ai có kinh nghiệm về điều này không?
Bạn đang sử dụng 'require.js' song song với' r.js'? – Trevor
Tôi có thể làm như thế nào? –