Error: .eslintrc.js » eslint-config-airbnb » ...

350 阅读1分钟

vue-cli 中配置 eslint 报错 .eslintrc.js » eslint-config-airbnb

报错信息如下:

Error: .eslintrc.js » eslint-config-airbnb » /Users/sam.bunting/Desktop/project/node_modules/eslint-config-airbnb-base/index.js » /Users/sam.bunting/Desktop/project/node_modules/eslint-config-airbnb-base/rules/best-practices.js:
        Configuration for rule "prefer-regex-literals" is invalid:
        Value [{"disallowRedundantWrapping":true}] should NOT have more than 0 items.

报错原因: eslint 版本问题

解决方法: 全局删除eslint 重新安装

npm uninstall -g eslint
npm i eslint 

然后运行 npm run eslint:js 即可