Tôi đang cố gắng xây dựng các mô-đun require.js của mình thành một tệp javascript để sản xuất.Require.js không biên dịch tập tin js đơn đúng
Lệnh Tôi đang chạy là ...
r.js -o name=main out=main.min.js mainConfigFile=main.js
này biên dịch nhưng file main.min.js biên soạn không được biên dịch một cách chính xác và vẫn bao gồm các "xác định" khối tuyên bố. và trình duyệt rõ ràng là trả
Uncaught ReferenceError: define is not defined
tập tin main.js tôi trông như thế:
require.config({
paths: {
jquery: 'libs/jquery/jquery',
},
shim: {
bootstrap: {
deps: ['jquery'],
exports: 'jquery'
}
}
});
require(['app', 'jquery'], function (app, $) {
'use strict';
// use app here
console.log(app);
console.log('Running jQuery %s', $().jquery);
});
Xin vui lòng cho tôi biết những gì tôi đang nhìn đây. Cảm ơn!
May đã làm việc nó ra ... Tôi đã bao gồm require.js trong xây dựng. ví dụ: r.js -o name = main out = main.min.js mainConfigFile = main.js include = libs/requirejs/require.js là đúng không? – markstewie
Bạn đúng rằng RequireJS cũng phải được bao gồm trong tệp được rút gọn. Ngoài ra, nếu bạn quan tâm đến việc giảm kích thước tệp js đã được rút gọn của bạn, hãy thử sử dụng Almond. Đó là một bộ nạp thay thế nhỏ của cùng tác giả như RequireJS được thiết kế để sử dụng trong các bản dựng sản xuất được rút gọn. – cspotcode