今天用vue可视化创建了一个项目,然后用webstrom打开后,里面的js文件报了一个错误:ESLint: TypeError: this.cliEngine is not a constructor,这是因为本地项目的eslint版本和webstorm的eslint插件版本不一致导致的
解决方法如下:
首先找打webstrom的安装路径:
然后根据路径找到一个叫做eslint-plugin.js的文件:
我的路径是:G:\WebStorm 2019.1\plugins\JavaScriptLanguage\languageService\eslint\bin
可以参考一下文件夹顺序来找:
然后打开,找到如下图所示的位置:
然后在黄色这行添加上红色方框里面的内容,一般写一个字母会自动补,选择一下就行。
这一行代码:this.cliEngine = require(packagePath + "lib/cli-engine").CLIEngine;
加上之后重启一下webstrom就好了,记住一定要重启