项目发布前,require.js优化器可以合并require.js各个模块。
官网: http://requirejs.org/docs/optimization.html
安装
npm install -g requirejs
1、从C:UsersAdministratorAppDataRoaming pm ode_modules equirejsin复制出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。