emberjs-不要在没有给出任何错误的情况下在我的发行目录中包含Bower组件

罗恩·内斯

我正在尝试在余烬项目中使用Faye。我的brocfile中有此导入行

app.import('bower_components/faye-browser/index.js');

相应的bower.json条目如下所示:

"faye-browser": "http://af2447c3.fanoutcdn.com/bayeux/static/faye-browser.js",

只是为了确保检查并确实有一个名为“ bower_components / faye-browser / index.js”的文件。

但是,无论我做什么以及如何构建,faye-browser / index.js简单的内容都不存在于vendor.js中的任何地方,也不存在于输出文件夹(/ dist)中的其他任何地方。

Ember对于它为什么忽略此文件没有给我任何错误或解释。它只是忽略它,而在我的余烬js中未定义“ Faye”。

我已经看到了这个问题:由于`ReferenceError:Faye not defined`,使用QUnit和Karma测试Emberjs应用程序失败,但是它不起作用。

用户名

我只是有类似的经历。在我的项目中,我依赖jQuery UI,并且以类似的方式导入。我从ember-cli 0.2.7升级到1.13.1,突然之间没有jQuery UI。我还没有找到确切的根本原因,但可能与新的ember-cli版本有关。需要降级到ember-cli 0.2.7,看问题是否会消失。尚未完成。

如果您使用ember-cli 1.13.x,则可以尝试使用以前的版本,看看问题是否会消失。

更新:我想我找到了问题。新的ember-cli版本用ember-cli-build.js替换了Brocfile.js。现在,我的根文件夹中都有这两个文件,我的自定义项已应用于Brocfile.js(因为旧版本使用了此文件),但是需要将它们移至ember-cli-build.js。您可能处于相同的情况,这可能就是为什么将更改应用于Brocfile.js不会更改输出vendor.js文件的原因。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章