Ember package.json:依赖vs devDependencies

Alv*_*tro 2 packages npm ember.js npm-install

将包包含在package.json dependencies或下有什么区别devDependencies

这对最终版本有何影响?

听起来很简单,但是我不清楚每个部分中要放置哪些软件包。甚至相似的插件文档也各不相同,有人说要使用--save,其他人--save-dev则使我感到困惑。

Pat*_*ssa 7

在ember应用程序中,devDependencies由于您是通过ember cli生成应用程序的,因此您的所有依赖关系都会消失,并且您不会将该应用程序包含在另一个项目中。

对于插件,情况则有所不同,如果您的插件公开了软件包中的任何功能,则该软件包必须位于之下dependencies