【问题标题】:Difference between `--save` and `--save-dev``--save` 和 `--save-dev` 之间的区别
【发布时间】:2014-11-26 11:13:49
【问题描述】:

有什么区别?我意识到它们被放入 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

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

【问题讨论】:

  • 你检查过这个答案吗? Bower and devDependencies vs dependencies
  • @MuGiK,是的,这就是我想要的,有趣的是,当我四处搜索时,我使用的是 --save vs --save-dev 而不是 dependencies vs devDependencies。因此我一无所获。

标签: bower


【解决方案1】:

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

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

来自该社区的另一个答案:What's the difference between dependencies, devDependencies and peerDependencies in npm package.json file?

【讨论】:

    猜你喜欢
    • 2016-01-08
    • 2014-05-18
    • 1970-01-01
    • 2016-02-03
    • 1970-01-01
    • 1970-01-01
    • 2019-03-23
    • 2018-12-30
    • 1970-01-01
    相关资源
    最近更新 更多