zoukankan      html  css  js  c++  java
  • TypeError: this.CliEngine is not a constructor

    vue cli3 项目老是提示TypeError: this.CliEngine is not a constructor这个,看着特别扭

    解决方法也不难,直接点击Details
    在这里插入图片描述
    然后再点击,如下第一个文件链接
    在这里插入图片描述
    找到如下方法

      function ESLintPlugin(state) {
            this.filterSource = state.filterSource;
            this.additionalRulesDirectory = state.additionalRootDirectory;
            this.calcBasicPath(state.eslintPackagePath);
            this.version = this.readVersion();
            if (this.initError == null) {
                this.linter = require(this.basicPath + "lib/cli.js");
                this.options = require(this.basicPath + "lib/options");
                this.CliEngine = require(this.basicPath + "lib/cli-engine");
            }
        }

    this.CliEngine = require(this.basicPath + "lib/cli-engine"); 更改为 this.CliEngine = require(this.basicPath + "lib/cli-engine").CLIEngine;

    然后重启webstorm

  • 相关阅读:
    JQ之html,text,val
    JQuery之编写弹窗
    DOM操作HTML元素属性
    DOM操作表格
    无缝滚动效果
    Date日期基础
    CISSP备考总结
    CISA考试大纲即将更新
    备考CISSP
    cisa备考体会
  • 原文地址:https://www.cnblogs.com/dengxiaoning/p/12309566.html
Copyright © 2011-2022 走看看