解决IDEA 一直TypeError: this.cliEngine is not a constructor报错

小鱼儿 2022-12-20 01:52 340阅读 0赞

ESLint 安装脚本
注意:每个项目都需要安装ESLint

  1. npm install --save-dev eslint babel-eslint eslint-config-alloy
  2. cnpm install --save-dev eslint babel-eslint eslint-config-alloy

安装完后会报错
在这里插入图片描述
找到报错所在eslint-plugin.js文件
在这里插入图片描述
修改eslint-plugin.js文件

  1. //this.cliEngine = require(this.basicPath + "lib/cli-engine");
  2. this.cliEngine = require(this.basicPath + "lib/cli-engine").CLIEngine;

修改完后重启项目就OK了
但是旧版本项目会报上面的错误,因为低版的调用方式不一样,所以要么升级旧项目,要么切回旧项目就必须把eslint-plugin.js文件修改回去

参考博客地址:点击这里
或者直接取消: File —> settings —> 搜索eslint —> 取消勾选的enable
参考博客:点击这里

发表评论

表情:
评论列表 (有 0 条评论,340人围观)

还没有评论,来说两句吧...

相关阅读