seajs 构建工具

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,因此先阅读 Grunt 的文档吧,然后有任何问题,欢迎回复。 推荐几篇社区贡献的文章: 非常欢迎大家的使用经验总结。

我们需要您的支持

支付宝捐助

捐助记录

  • 操** 5.00 2019-8-11
  • 王** 23.33 2019-8-23
  • 吴** 10.00 2019-8-10
  • 竺** 0.10 2019-8-26
  • 童** 5.00 2019-8-20
  • 高** 10.00 2019-8-30
  • 孙** 10.00 2019-8-30
  • 刘** 1.00 2019-8-12
  • 王** 10.00 2019-8-16
  • 陈** 20.00 2019-8-10
  • 潘** 100.00 2019-8-13
  • 庾** 1.00 2019-8-5
  • 于** 50.00 2019-8-15
  • 李** 10.00 2019-8-27
  • 钟** 20.00 2019-8-21
  • 毛** 1.00 2019-8-1
  • 许** 10.00 2019-8-2
  • 吕** 0.80 2019-8-2
  • 爱心会员 0.29 2019-8-6
  • 郭** 10.00 2019-8-4
  • 贾** 20.00 2019-8-4
  • 李** 20.00 2019-8-10
  • 张** 1.00 2019-8-22
  • 陈** 10.00 2019-8-5
  • 黄** 20.00 2019-8-30
  • 时** 0.10 2019-8-11
  • 魏** 10.00 2019-8-19
  • 李** 0.70 2019-8-14
  • 冯** 0.30 2019-8-14
  • 石** 10.00 2019-8-30
  • 陈** 20.00 2019-8-21
  • 何** 20.00 2019-8-25
  • 成** 0.10 2019-8-22
  • 赵** 10.00 2019-8-30
  • 刘** 5.00 2019-8-20

扫一扫关注

Web前端中国