標準構建
若是項目遵循推薦的標準目錄結構:
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