无法通过ember-cli-build.js加载bootstrap js

时间:2017-09-11 22:49:52

标签: ember.js

在我的项目中,如果我通过

包含bootstrap的javascrpt文件 app.import(app.bowerDirectory + '/bootstrap/dist/js/bootstrap.min.js');中的{p> ember-cli-build.js我收到了一堆js错误。

如果我把它包含在index.html中,它可以正常工作。知道是什么导致了这个吗?

错误 -

SyntaxError: export declarations may only appear at top level of a module

1 个答案:

答案 0 :(得分:1)

我可以想到在这里尝试3件事:

链接到完整文件。我在一个(相当古老的)应用程序中有这条线,工作正常:   app.import(app.bowerDirectory +' /bootstrap/dist/js/bootstrap.js');

确保app.import位于ember cli构建中的主模块.exports声明中。

您也可以尝试使用不同的bower软件包测试它,看看问题是引导程序还是您的应用程序。

如果所有其他方法都失败了(即使它成功了),我强烈建议使用ember bootstrap。它将为您处理样式表,并提供一些Ember友好的方法来实现bootstrap组件。你不再需要进行导入了。总的来说,最好避免混合使用ember组件修改DOM(如普通引导程序)的库。 http://www.ember-bootstrap.com