Ember-Cli导入插件没有凉亭

时间:2014-07-16 11:21:27

标签: import bower ember-cli pnotify

我需要在我的ember-cli项目中导入一些GitHub插件,如PNotify和Ember-suggest。 Bower没有找到它们,或者在Pnotify的特定情况下,当我尝试执行命令'ember server'时,它表示没有定义PNotify。

有没有办法在不使用bower或npm manager的情况下导入插件?

感谢。

1 个答案:

答案 0 :(得分:1)

使用当前的ember-cli> = 0.0.42,bower_components目录和供应商目录之间存在差异。默认情况下,bove_components在包含的.gitignore中被忽略,并且应该是bower安装和更新标准组件的位置。供应商适用于任何不在凉亭查找中的奇怪的一次性库,除非您将/ vendor添加到您的.gitignore

,否则签入

如果要导入不使用Bower的库,例如myscroller.js,您应该:

  1. 在供应商目录中创建子目录并手动复制文件。 /vendor/myscroller/myscroller.js

  2. 将此添加到您的Brocfile app.import('vendor/myscroller/myscroller.js');

  3. 将库使用的所有全局方法添加到.jshintrc文件中。通过将常量的名称添加为'predef'部分来执行此操作。 "MyScroller": true,

  4. 现在您可以像往常一样在任何地方使用您的库。