eslint报错:Invalid ecmaVersion

1,382 阅读1分钟

1.Invalid ecmaVersion

  • 检查代码规范时,会导致检查失败: Invalid ecmaVersion

image.png

2.原因分析

  • 创建配置文件选项过程中,选择了 强制代码风格规范,并下载了 standard规范包
    • 而这个选择,会降低当前项目 eslint版本(8.3 => 7.32),从而不支持 es13 的语法

image.png

3.解决方案

  • 修改生成的配置文件里的 配置项目:ecmaVersion ,从 13 => 12
  • 本质原因:这些 新下载的包 用的还是 eslint 的旧版本,而旧版本的 eslint 还不支持 es13

image.png

4.验证

  • 命令:npx eslint ./需要检查语法的文件路径
  • 如果违法规范,会将错误提示到 终端,说明 eslint 工作正常

image.png