我想將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