TypeError berlaku apabila menggunakan eslint-loader dalam projek VueJS: eslint.CLIEngine bukan pembina
P粉771233336
P粉771233336 2024-03-25 20:19:26
0
1
797

Saya sedang mengusahakan WebStorm 中启动一个新的 VueJS 项目。我创建了一个新的 VueJS 项目,升级了 NPM,添加了 Vuetify dan selepas memulakan pelayan, ia menimbulkan ralat ini:

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)

Bagaimana saya boleh menyelesaikan masalah ini? Perlukah saya menurunkan taraf eslint?

P粉771233336
P粉771233336

membalas semua(1)
P粉543344381

Kemas kini ESLint 2019.1.3 menyelesaikan isu ini. Lihat kandungan ini

Anda mungkin memerlukan:

  • Tingkatkan IDE anda untuk mendapatkan versi terkini ESLint

  • Atau tingkatkan ESLint

  • Sebagai alternatif, terdapat penggodaman di sini yang melibatkan pengemaskinian cara es-lint telah diimport. Contohnya:

    Ubah

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

    kepada

    ini.CliEngine = memerlukan(this.basicPath).CLIEngine;

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan