以Ember App为例。 ember install ember-bootstrap-4
将添加节点包。但bower install tether --save
将添加bower包。两者都是应用程序的一部分。但为什么一个人在凉亭,一个在npm?
答案 0 :(得分:1)
npm和bower都是您的Ember应用程序中的软件包管理器,但在使用它们方面存在一些差异:
app.import('bower_components/moment/moment.js');
(查看Ember Addons and Dependencies中的更多详细信息) ember install <addons-name>
时,ember将查找ember插件,将你的插件信息放在package.json中并将其下载到node_modules文件夹中。然后,Ember会自动加载它。答案 1 :(得分:0)
bower install
- 用于包含运行时依赖项,您需要将其导入ember-cli-build.js
才能使用。
npm install
- 用于包含开发/构建时依赖性。