这是我第一次使用 Javascript 编码,所以我想我会来这里寻求帮助,因为我在其他地方找不到信息。
基本上,我收到上面的错误消息,我的代码如下所示
let interfaceItems = [
{
text: '7',
value: 7,
},
{
text: '8',
value: 8,
(等)
这是我的 .js 文档的开头。为什么这么说呢?将来我该如何修复它?
谢谢
最佳答案
当您使用 linter 测试代码时,请确保您对正在测试的代码使用正确的设置。例如,您正在使用 let
,该关键字直到 ECMAScript 2015 (es6) 才引入。因此,您必须确保您的 linter 设置为针对该版本进行测试,而不是针对 ES5,这可能是它默认使用的版本。
对于 ESLint,您可以更改 .eslintrc.json
文件中的 parserOptions.ecmaVersion
属性,如下所示:
{
"parserOptions": {
"ecmaVersion": 6
}
}
Refer to the configuration help page for other configuration options
关于javascript - EsLint 需要一个标识符,但看到的是 'let',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51227655/