相关疑难解决方法(0)

babel-eslint不允许动态导入

我使用webpack 2,并且想进行动态导入。Linter在动态导入(即import(...))时出现以下错误:

[js]声明或声明。(JSX属性)导入:true。

我有以下.eslintrc(摘录):

{
  "parser": "babel-eslint",
  "parserOptions": {
    "allowImportExportEverywhere": true
  }
}
Run Code Online (Sandbox Code Playgroud)

已安装以下内容:

"eslint": "^3.16.1",
"babel-eslint": "^7.2.3",
"babel-plugin-dynamic-import-webpack": "^1.0.1",
"babel-plugin-syntax-dynamic-import": "^6.18.0",
Run Code Online (Sandbox Code Playgroud)

babelrc配置:

{
    "presets": [
    "es2015",
    "react"
    ],
    "plugins": ["syntax-dynamic-import", "dynamic-import-webpack"]
}
Run Code Online (Sandbox Code Playgroud)

更新:发生错误的示例(反应式应用)。(这里的错误只是[js] Declaration or statement expected):

const App = () => {

    import('./routes/Main/Main').then((Main) => {});
    return(<div />);
};
Run Code Online (Sandbox Code Playgroud)

javascript ecmascript-6 eslint webpack babeljs

5
推荐指数
1
解决办法
4467
查看次数

标签 统计

babeljs ×1

ecmascript-6 ×1

eslint ×1

javascript ×1

webpack ×1