TypeError tritt auf, wenn eslint-loader im VueJS-Projekt verwendet wird: eslint.CLIEngine ist kein Konstruktor
P粉771233336
P粉771233336 2024-03-25 20:19:26
0
1
754

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粉771233336
P粉771233336

Antworte allen(1)
P粉543344381

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

您可能需要:

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

  • 或者升级 ESLint

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

    改变

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

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

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage