我正在尝试测试ember-select-2组件。它被宣传为非常易于设置。根据自述文件:
# install addon from npm repository
$ npm install ember-select-2
# install dependencies
$ ember g ember-select-2
安装附件的工作原理:
» npm install ember-select-2
但是安装依赖项失败:
» ember g ember-select-2
version: 0.1.2
Unknown blueprint: ember-select-2
我唯一能找到的是ember-select-2是一个无关紧要的npm软件包(这意味着)
» npm list ember-select-2
[email protected] .../test13
└── [email protected] extraneous
这是我的ember-cli安装:
» ember --version
version: 0.1.2
node: 0.10.25
npm: 2.1.3
我如何设法打破这种简单的操作方法?
我进行了一些研究:extraneous
仅表示它不在中package.json
。添加即可--save
解决该问题。因此,这只是一个警告,而不是我的问题的根源。
如果您未设置save标志,则该软件包不会作为依赖项添加到您的package.json文件中,而是仅下载到node_modules中,您将不得不手动添加它或使用该标志并将其保存为步。
--save:软件包将出现在您的依赖项中。
--save-dev:软件包将出现在您的devDependencies中。
--save-optional:包将出现在您的optionalDependencies中。
使用上述任何选项将依赖项保存到package.json时,还有一个附加的可选标志:
--save-exact:将使用精确版本配置保存的依赖项,而不是使用npm的默认semver范围运算符。
可以在npm install文档中找到更多信息。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句