我是ember的新手,我发现命令ember install pkg
,我想知道为什么这样的包而不是使用外部包管理器,例如yarn
或npm
这些行业 - 广泛/事实上的标准。
为什么我要在NPM或纱线上使用ember安装?
答案 0 :(得分:5)
documentation提供了这个答案(ctrl + f ember install):
将给定的插件安装到您的项目中并将其保存到 package.json文件。如果提供,该命令将运行插件 默认蓝图。
The release notes for version 0.1.5也为此提供了线索:
#2805添加了install:addon命令,它使用NPM安装一个插件,然后运行包含相同名称的生成器(如果它) 提供一个。
因此,在大多数情况下,ember install只是npm的替代品,但是当提供蓝图时,它也将运行这些蓝图。
答案 1 :(得分:4)
ember install addon-name
是npm install --save-dev addon-name && ember g addon-name