项目发布前,require.js优化器可以合并require.js各个模块。
官网: http://requirejs.org/docs/optimization.html
安装
npm install -g requirejs
1、从C:\Users\Administrator\AppData\Roaming\npm\node_modules\requirejs\bin复制出r.js到工程下
2、当前目录下新建文件bulit.js
({
baseUrl: "./test/js",
name: "main",
out: "./test/js/main-built.js",
paths: {
"jquery": "jquery",
},
})
3、main.js
require.config({
paths: {
"jquery": "jquery",
},
shim: {
'math': {
deps: ['jquery'],
exports: 'math'
}
}
});
require(['math','jquery1'],function(math,jquery) {
console.log(math.test);
});
4、math.js
define(function (){
return {
test: $
};
});
5、输入命令
node r.js -o build.js
生成的main-built.js就是合并压缩后的js。