cari

Rumah  >  Soal Jawab  >  teks badan

TypeError berlaku apabila menggunakan eslint-loader dalam projek VueJS: eslint.CLIEngine bukan pembina

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粉771233336P粉771233336366 hari yang lalu977

membalas semua(1)saya akan balas

  • P粉543344381

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

    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;

    balas
    0
  • Batalbalas