ember-cli / ember-cli/loader.js

loader is failing to load an ES6 module

Offen
#119 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
JavaScript
Sterne
79
Forks
69
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

In my project we're using `moment-range`, which got an update in it's version 3 to be an ES6 module.

Previously we'd been loading it using `ember-browserify` and thus were doing `import DateRange from 'npm:moment-range'`. This doesn't work with the updated version, as one will get the error `TypeError: _npmMomentRange.default is not a constructor`, presumably as there's no default export on the module. Besides, as it's an ES6 module from what I understand the `npm:` prefix shouldn't be necessary.

Omitting the `npm:` prefix however gives a different error:
`Error: Could not find module 'moment-range' imported from 'foo/bar/baz'`
which is thrown by the `missingModule` function in `loader.js`. Poking about a bit, there's no sign of `moment-range` in the `registry` inside `loader.js`.

I may well be doing something wrong, but I'm at a loss to see what I should be doing differently.

Any suggestions?

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.