Tôi đang sử dụng trình tối ưu hóa requirejs để rút gọn mô-đun của mình thành một tệp duy nhất để sản xuất. Tuy nhiên, tôi muốn loại trừ jQuery khỏi tệp để tệp có thể được tải riêng biệt với logic ứng dụng thực tế, làm cách nào để tôi có thể đạt được điều này? Tôi đã cố gắng thiết lập này với loại trừ và các thông số excludeShallow, nhưng khi tôi chạy trang tôi nhận được lỗi sau:Đầu ra Requirejs vào một tệp không bao gồm jQuery không giữ lại sự phụ thuộc?
Uncaught ReferenceError: jQuery is not defined app.min.js:14 (anonymous function) app.min.js:14
grunt cấu hình của tôi cho requirejs trông như thế này:
requirejs: {
minify: {
options: {
baseUrl: 'js',
mainConfigFile: 'js/main.js',
name: 'main',
out: 'js/app.min.js',
excludeShallow: [
'jquery'
]
}
}
}
Rất cám ơn!
Bạn có thể thêm trong app.min.js của bạn? – Chris