1
turing 2014-05-20 19:23:39 +08:00 1
1. --save-dev 会把这个依赖写入到你本地的 package.json 中
2. 工作流当然是基于本地的,当然你在服务器部署一个工作流也可以,比如作为测试服务器,执行 grunt watch 方便远程调试。 |
2
turing 2014-05-20 19:24:14 +08:00 1
PS:--save-dev 会写入到本地的 devDependencies 中。
|
3
wssgcg1213 2014-05-20 20:50:13 +08:00 1
楼上说的对> .<
关于--save-dev其实是npm的用法 只在本地用过grunt的飘走... |
4
emric 2014-05-20 21:11:22 +08:00 1
前面 @turing 说的很清晰, 我再来补充点
1. devDependencies 仅在开发环境的依赖, Dependencies 在生产环境中的依赖. 存储到 devDependencies 可以避免生产环境安装不必要的环境依赖. 2. 只是本地工作流的一部分. |
5
bolasblack 2014-05-21 13:10:26 +08:00 1
第一个问题已经解释完了
第二个问题,如果你那边有 CI 服务器的话,可以将构建项目,单元测试,部署代码同时放在 CI 那边做;如果没有的话,不推荐直接加入到源码仓库里去,可以配置 grunt 生成一个完整的可以用来部署的项目目录,比如叫做 public ,然后把 public 作为一个单独的仓库 |