项目场景:
IDEA中ESlint配置不成功
出现:TypeError: this.cliEngine is not a constructor报错
问题描述:
按照网上的解决办法,在IntelliJ IDEA \plugins\JavaScriptLanguage\languageService\eslint\bin文件夹,修改修改eslint-plugin.js文件,但依旧报错。
-- //this.cliEngine = require(this.basicPath + "lib/cli-engine");
++ this.cliEngine = require(this.basicPath + "lib/cli-engine").CLIEngine;
原因分析:
由于是接手别人的电脑,在之前该目录下的配置可能被更改过,因此导致安装失败。
解决方案:
将IntelliJ IDEA 2018.3.6\plugins\JavaScriptLanguage\languageService目录下的eslint文件夹,用我自己电脑(未配置eslint)的eslint文件夹拷贝更新然后重启IDEA,接着在idea中重新安装eslint即可。
end