当前位置: 代码迷 >> 综合 >> 关于ESlint报错Initialization error (ESLint). packagePath is not defined解决方案亲测有效
  详细解决方案

关于ESlint报错Initialization error (ESLint). packagePath is not defined解决方案亲测有效

热度:80   发布时间:2023-10-21 00:38:35.0

关于ESlint报错Initialization error (ESLint). packagePath is not defined亲测解决方案

1.问题描述:
  • 最近遇到一个不常遇到的问题:在webstorm上面运行配置了ESlintvue项目,项目刚跑起来是正常的,但是一开发就会报下面错误:

  • Initialization error (ESLint). packagePath is not defined,并且eslint相关配置也无法正常使用。

2.解决方案:
  • 1.找到webstorm安装目录下ESlint的配置文件(可以参考下我的索引:C:\program files\WebStorm 2018.3.2\plugins\JavaScriptLanguage\languageService\eslint\bin\eslint-plugin.js)。

  • 2.找到文件后,然后对eslint-plugin.js进行重新配置(先对cliEngine进行关键词搜索,然后找到下面代码重新配置):

  • // 配置前
    // this.cliEngine = require(packagePath + "lib/cli-engine").CLIEngine;
    // 配置后
    this.cliEngine = require(this.basicPath + "lib/cli-engine");
    
  • 按照上面方法重新配置后就能正常使用了

  相关解决方案