gpt4 book ai didi

javascript - 如何解决 eslint 中的 import() (以前的 System.import())语法错误?

转载 作者:太空宇宙 更新时间:2023-11-04 15:42:49 25 4
gpt4 key购买 nike

从 webpack 2 非测试版开始,import() 是旧 System.import() 的语法。虽然这有效,但 eslint 即使在最新版本仍然会抛出 linting 语法错误:

[js] Expression or comma expected.
(method) import(): any

我们已经处于可以解决的区域了吗?

最佳答案

eslint 使用的默认解析器尚不包含动态 import() 语法。您可以使用 babel-eslint 作为解析器,它允许您使用 babel 可以理解的所有内容。

npm install --save-dev babel-eslint

.eslintrc 中配置 parser 选项 ( ESLint - Specifying Parser )。

"parser": "babel-eslint"

Babel 本身需要 babel-plugin-syntax-dynamic-import了解动态导入语法。如果您已经在使用 babel 来转译您的代码,那么您应该已经拥有了。

关于javascript - 如何解决 eslint 中的 import() (以前的 System.import())语法错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43751149/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com