您的位置:首页 > 其它

标准构建

2016-04-18 14:53 176 查看


spm3 已经发布,建议使用最新的构建工具。http://spmjs.io/documentation/develop-a-package#build



如果项目遵循推荐的标准目录结构:

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: