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

  • 相关阅读:
    鼠标移入图片放大效果
    搜索框
    将下拉菜单放入input框中
    轮播图2
    V-demo item.vue
    v-demo1 List.vue
    v-demo1 add.vue
    v-demo1 app.vue
    3D轮播图
    封装代码
  • 原文地址:https://www.cnblogs.com/dengxiaoning/p/12309566.html
Copyright © 2011-2022 走看看