4nd*_*ril 6 javascript ecmascript-harmony eslint
我想使用现在的“阶段3”提案import()。如果我用ESLint编写代码,则会抱怨:
Parsing error: 'import' and 'export' may only appear at the top level
Run Code Online (Sandbox Code Playgroud)
这对于静态形式是正确的,import但对于新的动态形式却不正确。我找不到使ESLint允许的正确选项。有人可以给我提示吗?
Gyandeep当然是对的。这不是规则的问题,而是解析器的问题(毕竟这就是解析错误的意思……)。因此,我现在babel-eslint使用以下.eslintrc代码(摘录):
{
"parser": "babel-eslint",
"parserOptions": {
"allowImportExportEverywhere": true
}
}
Run Code Online (Sandbox Code Playgroud)
另外,我确保已安装并使用过babel-plugin-syntax-dynamic-import。