Ich versuche Underscore als benanntes Modul in mein Ember CLI Addon zu importieren. Mit Blick auf die Standard AMD Asset Abschnitt der Führungen, so scheint es, dies sollte funktionieren:Wie kann ich Underscore in mein Ember CLI Addon als Modul importieren?
app.import(app.bowerDirectory + '/underscore/underscore.js', {
exports: {
'underscore': ['default']
}
});
Hier ist die Linie von Underscore's source:
define('underscore', [], function() {
return _;
});
Ich versuchte, es in einer meiner Dateien zu importieren, /addon/utils/class.js
:
import _ from 'underscore';
und bekam einen Fehler:
Could not find module
underscore
imported fromember-cli-mirage/utils/class
Was habe ich falsch gemacht?
Seltsam, versuchte ich die gleiche Sache, aber ich lief nicht in den Fehler. Die App.import-Anweisung initialisiert _ als eine globale in meiner App, während, wenn ich versuche, _im_ von _Unterstrich' zu importieren, wird die App überhaupt nicht geladen. –