我使用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)