ESLint SyntaxError:无效的正则表达式标志,正则表达式

时间:2019-12-07 13:14:19

标签: reactjs eslint

我试图在我的React App项目上安装Eslint扩展插件,看来EsLint Server已停止,因为我在no-octal-escape.js文件上有问题

const match = node.raw.match(/^(?:[^\\]|\\.)*?\\([0-3][0-7]{1,2}|[4-7][0-7]|0(?=[89])|[1-7])/su)

节点版本:12.13.1 Eslint版本:6.5.1

不能弄清楚

Console output

2 个答案:

答案 0 :(得分:0)

对我来说,此修复程序是通过使用nvm来完成的,以确保通过使用以下命令确保我实际上在使用最新版本:

$ nvm install stable

我刚在我的VueJS App项目中遇到了完全相同的问题。

即使我有一个最新的节点版本,事实证明我实际上并没有使用它。这似乎很常见:https://github.com/eslint/eslint/issues/12538

答案 1 :(得分:0)

通过运行VSCode更新解决了该问题。 似乎在Eslint扩展和VsCode旧版本之间存在问题。