Error when using dynamic imports in ember-auto-import
benmurden opened this issue · comments
Dynamic import docs: https://github.com/ef4/ember-auto-import#dynamic-import
Produces the following error:
ERR app\components\my-component.js Transformation error
SyntaxError: 'import' and 'export' may only appear at the top level (15:4)
at Parser.pp.raise (C:\Users\Benjamin\AppData\Roaming\npm\node_modules\ember-modules-codemod\node_modules\babel-core\node_modules\babylon\lib\parser\location.js:24:13)
at Parser.pp.parseStatement (C:\Users\Benjamin\AppData\Roaming\npm\node_modules\ember-modules-codemod\node_modules\babel-core\node_modules\babylon\lib\parser\statement.js:111:29)
at Parser.parseStatement (C:\Users\Benjamin\AppData\Roaming\npm\node_modules\ember-modules-codemod\node_modules\babel-core\node_modules\babylon\lib\plugins\flow.js:655:22)
at Parser.pp.parseBlock (C:\Users\Benjamin\AppData\Roaming\npm\node_modules\ember-modules-codemod\node_modules\babel-core\node_modules\babylon\lib\parser\statement.js:442:21)
at Parser.pp.parseFunctionBody (C:\Users\Benjamin\AppData\Roaming\npm\node_modules\ember-modules-codemod\node_modules\babel-core\node_modules\babylon\lib\parser\expression.js:747:22)
at Parser.parseFunctionBody (C:\Users\Benjamin\AppData\Roaming\npm\node_modules\ember-modules-codemod\node_modules\babel-core\node_modules\babylon\lib\plugins\flow.js:643:20)
at Parser.pp.parseMethod (C:\Users\Benjamin\AppData\Roaming\npm\node_modules\ember-modules-codemod\node_modules\babel-core\node_modules\babylon\lib\parser\expression.js:717:8)
at Parser.pp.parseObjPropValue (C:\Users\Benjamin\AppData\Roaming\npm\node_modules\ember-modules-codemod\node_modules\babel-core\node_modules\babylon\lib\parser\expression.js:658:23)
at Parser.parseObjPropValue (C:\Users\Benjamin\AppData\Roaming\npm\node_modules\ember-modules-codemod\node_modules\babel-core\node_modules\babylon\lib\plugins\flow.js:891:13)
at Parser.pp.parseObj (C:\Users\Benjamin\AppData\Roaming\npm\node_modules\ember-modules-codemod\node_modules\babel-core\node_modules\babylon\lib\parser\expression.js:640:10)
Environment
$ ember -v
ember-cli: 3.14.0
node: 10.16.0
os: win32 x64
$ ember-cli-update --version
0.45.0