单模块打包
至于requirejs大家都是很熟悉的了,它的打包工具r.js是非常好用,也非常强大的,但是建于它的配置参数比较多,这里列出一份所有参数的中文详解,方便理解和记忆。
还有不明白的童鞋可以看看 require
项目地址
项目地址
先看看目录结构
1 2 3 4 5 6 7 8 9 10 11
| 目录 ├── assets │ ├── css │ ├── images │ ├── font │ └── js │ └── common 公用插件包 │ └── index 模块包 │ └── lib 组件 ├── index.html ├── app.build.js
|
首页当然是先安装node js
nodejs
安装require js
1
| npm install -g requirejs
|
app.build.js
1 2 3 4 5 6 7
| ({ appDir: './assets', // 需要打包的目录 baseUrl: './js', // js目录 dir: 'build', // 打包完的目录 mainConfigFile: './assets/js/lib/config.js', // require.js目录 name: 'index/index' 需要打包的模块 })
|
打包r.js命令
多模块打包
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| ({ appDir: './assets', // 需要打包的目录 baseUrl: './js', // js目录 dir: 'build', // 打包完的目录 mainConfigFile: './assets/js/lib/config.js', // require.js目录 "modules": [ { name: index }, { name: a } ] })
|