ember-cli包安装

时间:2014-10-30 14:01:56

标签: npm bower ember-cli ember-simple-auth

为什么需要安装ember-cli的某些npm软件包(例如 ember-cli-simple-auth ember-cli-simple-auth-token )以下两个陈述

npm install --save-dev ember-cli-simple-auth-token
ember generate simple-auth-token

我实际上并不理解第二个显然只是添加了一个凉亭依赖:

bash me@imac1 ~/dev/wishhhh/ember $ ember generate simple-auth-token version: 0.1.2 installing Installing browser packages via Bower... cached git://github.com/simplabs/ember-simple-auth-component.git#0.6.7 Installed browser packages via Bower. 我为什么需要它?

1 个答案:

答案 0 :(得分:1)

你是对的,它所做的只是安装一个凉亭包。

这需要的原因是它可以防止您的应用中出现重复的bower依赖关系。在插件开发早期,人们正在安装带有npm postInstall挂钩的bower组件。虽然这很有效,但它增加了许多额外的文件大小和可能存在冲突的bower依赖关系。

这是插件开发人员用来在项目中包含bower依赖项的 当前 模式。这可能会在未来发生变化,但这就是为什么现在。

(已回答参考ember-cli 0.1.2)