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

251 阅读1分钟

这里我要使用动态导入模块

image.png

但eslint不识别动态导入,需要增加额外配置,在.eslintrc.js里加

image.png

加了这句就报错

image.png

这里说我没有安装eslint-plugin-import 安装:npm i eslint-plugin-import -D

装上再运行

image.png

使用 babel-eslint 解决.

npm i babel-eslint -D

在.eslintrc.js里加上这一段

image.png

parser: "babel-eslint",
parserOptions: {
      sourceType: 'module',
}

就好了