标准构建
若是项目遵循推荐的标准目录结构:
foo-module/
|-- dist //存放构建好的文件
|-- src //存放 js、css 等源码
| |-- foo.js
| `-- style.css
`-- package.json //模块信息css
那么构建很简单。首先安装 spm 工具:
$ npm install spm -g
$ npm install spm-build -ggit
而后运行构建命令:
$ cd foo-module
$ spm buildgithub
这样,就会根据 package.json 中的信息,将文件自动构建到 dist 目录下。构建后,还须要将 dist 目录下的文件部署到 sea-modules 目录中,好比 examples 中的 make deploy 命令:Makefile
$ spam install . -d ../../sea-modulesnpm
【参考】
https://github.com/spmjs/spm-build/issues/29
https://github.com/spmjs/spm2/issues/73
https://github.com/seajs/seajs/issues/538json