'import' and 'export' may only appear at the top level

后端 未结 15 1552
耶瑟儿~
耶瑟儿~ 2020-12-08 18:00

I\'m using webpack with vuejs. Webpack does its thing, but when I look at the outputted app.js file, it gives me this error.

\'import\' and \'export\

15条回答
  •  失恋的感觉
    2020-12-08 19:05

    My error is caused by a System.import('xxx.js') statment. After replacing it with import xxx from 'xxx.js', the error solved.

    I think it is because require('xxx.scss') also caused a dynamic import.

    For the case in the question description, in my opinion, dynamic imports is not necessary, so the problem should be solved by just replacing all requires with import ... from ....

    For some case which dynamic imports are necessary, you may need @babel/plugin-syntax-dynamic-import as other answers in this question.

提交回复
热议问题