Ember CLI 安装插件
Ember CLI Install Addon
有人能告诉我使用 ember install 和 npm install 之间的区别吗...文档在描述 ember install 的确切功能方面非常薄弱。
是否ember安装,实际调用npm install?
谢谢
本质上,是的,ember install <addon-name>
确实执行了npm install --save-dev <addon-name>
。
但是,它还会执行 "blueprint" 或附加挂钩所需的任何必要的额外设置(添加 bower 依赖项、编辑 .jshintrc 文件或许多其他任务)。这可能不适用于某些附加组件,但对附加组件使用 ember install
而不是 npm install
是个好主意。
正常的 npm
包将使用 ember install
安装,但它们不包含蓝图 - 所以基本上它与在那种情况下使用 npm install
相同.
来自文档:
ember install <addon-name> - Installs the given addon to your project and saves it to the package.json. It will run the addon’s defaultBlueprint if it provides one.
您可以阅读有关蓝图的更多信息here。
希望这对您有所帮助。我不确定这是否在任何地方都有完整的记录,这只是我对使用过程的理解。
有人能告诉我使用 ember install 和 npm install 之间的区别吗...文档在描述 ember install 的确切功能方面非常薄弱。
是否ember安装,实际调用npm install?
谢谢
本质上,是的,ember install <addon-name>
确实执行了npm install --save-dev <addon-name>
。
但是,它还会执行 "blueprint" 或附加挂钩所需的任何必要的额外设置(添加 bower 依赖项、编辑 .jshintrc 文件或许多其他任务)。这可能不适用于某些附加组件,但对附加组件使用 ember install
而不是 npm install
是个好主意。
正常的 npm
包将使用 ember install
安装,但它们不包含蓝图 - 所以基本上它与在那种情况下使用 npm install
相同.
来自文档:
ember install <addon-name> - Installs the given addon to your project and saves it to the package.json. It will run the addon’s defaultBlueprint if it provides one.
您可以阅读有关蓝图的更多信息here。
希望这对您有所帮助。我不确定这是否在任何地方都有完整的记录,这只是我对使用过程的理解。