WebStorm Eslint 报错 TypeError: this.CliEngine is not a constructor

3,121 阅读1分钟

报错:TypeError: this.CliEngine is not a constructor

image.png

解决方式:

找到webstorm安装包中的如下文件

WebStorm 2018.2.5\plugins\JavaScriptLanguage\languageService\eslint\bin\eslint-plugin.js

找到如下代码,添加上:.CLIEngine

image.png

if (this.initError == null) {
    this.linter = require(this.basicPath + "lib/cli.js");
    this.options = require(this.basicPath + "lib/options");
    this.CliEngine = require(this.basicPath + "lib/cli-engine").CLIEngine;
}