Heim  >  Fragen und Antworten  >  Hauptteil

TypeError tritt auf, wenn eslint-loader im VueJS-Projekt verwendet wird: eslint.CLIEngine ist kein Konstruktor

Ich arbeite an WebStorm 中启动一个新的 VueJS 项目。我创建了一个新的 VueJS 项目,升级了 NPM,添加了 Vuetify und nach dem Starten des Servers wird dieser Fehler ausgegeben:

ERROR  Failed to compile with 1 errors                                                                                                                                                                          11:34:19 AM

Module build failed (from ./node_modules/@vue/cli-plugin-eslint/node_modules/eslint-loader/index.js):
TypeError: eslint.CLIEngine is not a constructor
    at Object.module.exports (/home/milano/WebstormProjects/xxx/node_modules/@vue/cli-plugin-eslint/node_modules/eslint-loader/index.js:223:27)

Wie kann ich dieses Problem lösen? Soll ich ein Downgrade durchführen eslint?

P粉771233336P粉771233336207 Tage vor710

Antworte allen(1)Ich werde antworten

  • P粉543344381

    P粉5433443812024-03-26 17:05:30

    ESLint 更新 2019.1.3 解决了此问题。 查看此内容

    您可能需要:

    • 升级您的 IDE 以获取最新版本的 ESLint

    • 或者升级 ESLint

    • 或者,此处有一个 hack,其中涉及更新如何es-lint 已导入。例如:

      改变

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

      this.CliEngine = require(this.basicPath).CLIEngine;

    Antwort
    0
  • StornierenAntwort