我一直在开发一个Angular项目,每当我需要一个新的包时,我都手动编辑bower.json文件并将包添加到
我从未真正看过我要添加到哪个部分的名称,但最近我运行了
我查阅了资料,发现
所以现在我有很多"生产"软件包在
devdependencies
中,然后运行bower install
来安装依赖项。我从未真正看过我要添加到哪个部分的名称,但最近我运行了
bower install <somepackage> -S
,它创建了一个名为dependencies
的新部分。哦!!!他们应该放在那里。我查阅了资料,发现
devdependencies
是用于开发依赖项的,可以在生产构建期间排除,并且主要用于支持测试等功能的软件包。然而,dependencies
包括在开发和生产构建中,并且旨在用于将在最终生产构建中使用的软件包。所以现在我有很多"生产"软件包在
devdependencies
下。移动它们到dependencies
的最佳方法是什么,而不会破坏任何东西?
bower install --save-dev
进行安装。 - richard