我想将Underscore作为命名模块导入到我的Ember CLI插件中。纵观导游的Standard AMD Asset部分,看来这应该工作:如何将Underscore导入我的Ember CLI插件作为模块?
app.import(app.bowerDirectory + '/underscore/underscore.js', {
exports: {
'underscore': ['default']
}
});
下面是Underscore's source行:
define('underscore', [], function() {
return _;
});
我试图将其导入我的文件之一,/addon/utils/class.js
:
import _ from 'underscore';
,并得到了一个错误:
Could not find module
underscore
imported fromember-cli-mirage/utils/class
我做错了什么?
奇怪,我尝试了同样的事情,但我没有遇到错误。 app.import语句在我的应用程序中将_初始化为全局,而如果我尝试从'underscore'执行'import _',则应用程序根本不会加载。 – 2015-04-26 13:35:38