We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
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
If a helper uses ES2015 default exports with Webpack 2 (2.1.0-beta.25), the following setup fails:
.babelrc:
.babelrc
{ "presets": [ ["es2015", { "modules": false }] ] }
template.handlebars:
template.handlebars
{{my-helper}}
my-helper.js:
my-helper.js
export default function () { return 'test' }
Attempting to to provide a context to the imported template results in this error:
import template from './template.handlebars' template({}) // <-- Error __default(...).call is not a function
However, if the ES2015 default export is replaced by a CommonJS export, everything works fine:
module.exports = function () { return 'test' }
It would it be great for handlebars-loader to support ES2015 exports using Webpack 2. Or is this issue caused by Webpack’s loader API?
The text was updated successfully, but these errors were encountered:
same problem here, thanks @TomOne for the workaround provided
Sorry, something went wrong.
I have the same question, any solution yet , please?
No branches or pull requests
If a helper uses ES2015 default exports with Webpack 2 (2.1.0-beta.25), the following setup fails:
.babelrc
:template.handlebars
:my-helper.js
:Attempting to to provide a context to the imported template results in this error:
However, if the ES2015 default export is replaced by a CommonJS export, everything works fine:
my-helper.js
:It would it be great for handlebars-loader to support ES2015 exports using Webpack 2. Or is this issue caused by Webpack’s loader API?
The text was updated successfully, but these errors were encountered: