标准构建
2016-04-18 14:53
176 查看
如果项目遵循推荐的标准目录结构:
foo-module/ |-- dist 存放构建好的文件 |-- src 存放 js、css 等源码 | |-- foo.js | `-- style.css `-- package.json 模块信息
那么构建很简单。首先安装 spm 工具(spm2):
$ npm install spm@2.x -g $ npm install spm-build@0.x -g
然后运行构建命令:
$ cd foo-module $ spm build
这样,就会根据
package.json中的信息,将文件自动构建到
dist目录下。构建后,还需要将 dist 目录下的文件部署到
sea-modules目录中,比如 examples 中的
make deploy命令:Makefile
详细可参考 http://docs.spmjs.org/
推荐将 seajs/examples clone 到本地,实际操作一下就清楚。
自定义构建
如果标准构建无法满足需求,可以直接使用 Grunt 来完成。Grunt 是一个非常优秀的构建工具,详见:http://gruntjs.com/利用 Grunt 来构建 CMD 模块需要使用到以下 Grunt Tasks:
grunt-cmd-transport
grunt-cmd-concat
相关文章推荐
- 单链表逆序———不借助外部辅助空间递归与非递归实现
- 整理包--autopackstepCompile-UFT.bat
- 什么是内核模块
- Swift实现iOS应用中短信验证码倒计时功能的实例分享
- springmvc源码分析
- Exchange 2016集成ADRMS系列-8:创建自定义RMS模板
- Java连接hadoop注意事项及实例
- Ubuntu常用安装源
- 动态规划--最小路径和(Minimum Path Sum)
- 配置
- 组合数学中的常见定理&组合数的计算&取模
- linux shell 字符串操作(长度,查找,替换)详解
- JS运动中的部分实用函数总结
- Storm实战之WordCount
- iOS 单例模式
- js 调用方法,用ajax
- 模块的加载启动
- 4.18 图片切换【js基础应用】
- 代码导出job3--autopackstepARES3-UFT.bat
- VMware Player 7 下扩展 CentOS 7 硬盘空间