解决IDEA 一直TypeError: this.cliEngine is not a constructor报错
ESLint 安装脚本
注意:每个项目都需要安装ESLint
npm install --save-dev eslint babel-eslint eslint-config-alloy
或
cnpm install --save-dev eslint babel-eslint eslint-config-alloy
安装完后会报错
找到报错所在eslint-plugin.js文件
修改eslint-plugin.js文件
//this.cliEngine = require(this.basicPath + "lib/cli-engine");
this.cliEngine = require(this.basicPath + "lib/cli-engine").CLIEngine;
修改完后重启项目就OK了
但是旧版本项目会报上面的错误,因为低版的调用方式不一样,所以要么升级旧项目,要么切回旧项目就必须把eslint-plugin.js文件修改回去
参考博客地址:点击这里
或者直接取消: File —> settings —> 搜索eslint —> 取消勾选的enable
参考博客:点击这里
还没有评论,来说两句吧...