Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

loader is failing to load an ES6 module #119

Open
stevesims opened this issue Apr 26, 2017 · 0 comments
Open

loader is failing to load an ES6 module #119

stevesims opened this issue Apr 26, 2017 · 0 comments

Comments

@stevesims
Copy link

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?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant