Sto cercando di importare Underscore come un modulo con nome nel mio addon Ember CLI. Guardando la sezione Standard AMD Asset delle guide, sembra che questo dovrebbe funzionare:Come importare Underscore nel mio addon della CLI Ember come modulo?
app.import(app.bowerDirectory + '/underscore/underscore.js', {
exports: {
'underscore': ['default']
}
});
Ecco la linea da Underscore's source:
define('underscore', [], function() {
return _;
});
ho provato ad importarlo in uno dei miei file, /addon/utils/class.js
:
import _ from 'underscore';
e ottenuto un errore:
Could not find module
underscore
imported fromember-cli-mirage/utils/class
Cosa ho sbagliato?
Strano, ho tentato la stessa cosa, ma non ho incontrato l'errore. L'istruzione app.import inizializza _ come globale nella mia app, mentre se provo a fare 'import _ da 'underscore'' l'app non si caricherà affatto. –