Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

1.6K
Views
new VueJS project - eslint-loader - TypeError: eslint.CLIEngine is not a constructor

I'm starting a new VueJS project in WebStorm. I've created a new VueJS project, upgraded NPM, added Vuetify and after starting the server, it raises this error:

 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)

How can I fix this? Should I downgrade eslint?

over 4 years ago · Santiago Trujillo
1 answers
Answer question

0

ESLint update 2019.1.3 solves this issue. See this

You may need to:

  • Upgrade your IDE to get the latest version of ESLint

  • Or upgrade ESLint

  • Alternatively, there is a hack here, which involves updating how es-lint is imported. For example:

    Change

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

    to

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

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!