webstrom js文件报eslint错误解决方法

webstrom 报Eslint错误

ESLint: TypeError: this.cliEngine is not a constructor

ESLint: TypeError: this.cliEngine is not a constructor,这是因为本地项目的eslint版本和webstorm的eslint插件版本不一致导致的
解决方法如下:
首先找打webstrom的安装路径:

mac如下:windows类似找到图标也是右键

webstrom js文件报eslint错误解决方法_第1张图片
webstrom js文件报eslint错误解决方法_第2张图片
找到以下路径

\plugins\JavaScriptLanguage\languageService\eslint\bin\eslint-plugin.js
webstrom js文件报eslint错误解决方法_第3张图片
this.cliEngine = require(packagePath + “lib/cli-engine”).CLIEngine;
在这一行添加CLIEngine即可。
对了我的webstrom版本是2019.1.1

你可能感兴趣的:(javascript,前端,开发语言)