我为什么要在NPM或纱线上使用余烬安装?

Édo*_*pez 4 package-managers npm ember.js ember-cli yarnpkg

我是新来的余烬和我发现的命令ember install pkg,我不知道为什么这样的包,而不是使用外部包管理器等yarnnpm这是全行业/事实上的标准.

我为什么要在NPM或纱线上使用余烬安装?

Ric*_*out 6

文档提供了解决这一个(Ctrl + F键烬安装):

将给定的插件安装到项目中并将其保存到package.json文件中.如果提供,该命令将运行插件的默认蓝图.

版本0.1.5的发行说明也为此提供了线索:

#2805添加了install:addon命令,它使用NPM安装一个插件,然后运行包含相同名称的生成器(如果提供的话).

因此,在大多数情况下,ember install只是npm的替代品,但是当提供蓝图时,它也将运行这些蓝图.


Emb*_*eak 6

ember install addon-name 是一个简写 npm install --save-dev addon-name && ember g addon-name

  • 如果使用纱线,它将被使用。我认为这取决于你是否有一个 `yarn.lock`。 (3认同)