Próbuję zaimportować Underscore jako nazwany moduł do mojego addonu Ember CLI. Patrząc na odcinku Standard AMD Asset prowadnic, wydaje się to powinno działać:Jak zaimportować podkreślenie do mojego modułu Ember CLI jako modułu?
app.import(app.bowerDirectory + '/underscore/underscore.js', {
exports: {
'underscore': ['default']
}
});
Oto linia od Underscore's source:
define('underscore', [], function() {
return _;
});
Próbowałem zaimportować go w jednym z moich plików /addon/utils/class.js
:
import _ from 'underscore';
i dostaje błąd:
Could not find module
underscore
imported fromember-cli-mirage/utils/class
Co zrobiłem źle?
Dziwne, spróbowałem tego samego, ale nie wpadłem na ten błąd. Instrukcja app.import inicjuje _ jako globalną w mojej aplikacji, natomiast jeśli spróbuję zrobić 'import _ z 'podkreślenia'', aplikacja nie załaduje się wcale. –