这里有一个简单的问题,但我似乎无法弄清楚如何使用我在我的ember JS应用程序中安装的依赖项。我安装了twitter fetcher库via bower。
我有一个twitter-container组件,在我的component.js中:
import Ember from 'ember';
export default Ember.Component.extend({
loadPlugin: function() {
var config1 = {
"id": 'XXXXXXXXXXXXXXX',
"domId": 'example1',
"maxTweets": 1,
"enableLinks": true
};
twitterFetcher.fetch(config1);
}.on('init')
});
我得到了一个未定义的TwitterFetcher'错误(显然),但我不知道如何导入它。我应该包括这样的一行吗?
import twitterFetcher from 'bower_components/twitter-fetcher'
答案 0 :(得分:2)
在ember-cli-build.js中,您需要包含以下行以将其捆绑在ember app中,
app.import('bower_components/twitter-fetcher/js/twitterFetcher_min.js')
您可以将其称为window.twitterFetcher