`--save`和`--save-dev`之间的区别

jax*_*jax 10 bower

有什么不同?我意识到它们被放入bower.json中的不同对象属性,但我似乎无法弄清楚为什么你需要两个单独的属性,为什么不只是使用一个.

从文档:

-S, --save: Save installed packages into the project’s bower.json dependencies
-D, --save-dev: Save installed packages into the project’s bower.json devDependencies
Run Code Online (Sandbox Code Playgroud)

但是没有解释两者之间的区别.什么时候应该保存依赖vs devDependencies?

jsd*_*rio 2

与 中的情况相同npm。在生产中使用的包应该放入内部dependencies,而那些不应该放入内部devDependencies

这个想法是,您只能安装--production--development安装变量,具体取决于您部署代码的环境。

来自这个社区的另一个答案:What's the Difference Between dependency, devDependencies and peerDependencies in npm package.json file?