Skip to content

vue serve fails with compile error in eslint-loader/index.js #5194

Closed
@paddelboot

Description

@paddelboot

Version

4.2.2

Environment info

System:
    OS: Linux 4.15 Ubuntu 16.04.6 LTS (Xenial Xerus)
    CPU: (4) x64 Intel(R) Core(TM) i7-3520M CPU @ 2.90GHz
  Binaries:
    Node: 12.13.1 - ~/.nvm/versions/node/v12.13.1/bin/node
    Yarn: Not Found
    npm: 6.12.1 - ~/.nvm/versions/node/v12.13.1/bin/npm
  Browsers:
    Chrome: 79.0.3945.130
    Firefox: 72.0.2
  npmGlobalPackages:
    @vue/cli: 4.2.2

Steps to reproduce

vue create my_project

choose defaults

cd my_project/src

vue serve

What is expected?

Starting of development server

What is actually happening?

INFO Starting development server...
98% after emitting

ERROR Failed to compile with 1 errors 20:38:46

Module build failed (from /home/hans/.nvm/versions/node/v12.13.1/lib/node_modules/@vue/cli-service-global/node_modules/eslint-loader/index.js):
Error: BaseConfig:
Configuration for rule "no-debugger" is invalid:
Severity should be one of the following: 0 = off, 1 = warn, 2 = error (you passed '"process.env.NODE_ENV === "production" ? "error" : "off""').

at validateRuleOptions (/media/Entwicklung/Entwicklung/CodeAcademy/Vue-Router/vue-router/node_modules/eslint/lib/shared/config-validator.js:138:19)
at /media/Entwicklung/Entwicklung/CodeAcademy/Vue-Router/vue-router/node_modules/eslint/lib/shared/config-validator.js:193:9
at Array.forEach (<anonymous>)
at validateRules (/media/Entwicklung/Entwicklung/CodeAcademy/Vue-Router/vue-router/node_modules/eslint/lib/shared/config-validator.js:190:30)
at validateConfigArray (/media/Entwicklung/Entwicklung/CodeAcademy/Vue-Router/vue-router/node_modules/eslint/lib/shared/config-validator.js:337:9)
at CascadingConfigArrayFactory._finalizeConfigArray (/media/Entwicklung/Entwicklung/CodeAcademy/Vue-Router/vue-router/node_modules/eslint/lib/cli-engine/cascading-config-array-factory.js:417:13)
at CascadingConfigArrayFactory.getConfigArrayForFile (/media/Entwicklung/Entwicklung/CodeAcademy/Vue-Router/vue-router/node_modules/eslint/lib/cli-engine/cascading-config-array-factory.js:271:21)
at CLIEngine.isPathIgnored (/media/Entwicklung/Entwicklung/CodeAcademy/Vue-Router/vue-router/node_modules/eslint/lib/cli-engine/cli-engine.js:951:18)
at CLIEngine.executeOnText (/media/Entwicklung/Entwicklung/CodeAcademy/Vue-Router/vue-router/node_modules/eslint/lib/cli-engine/cli-engine.js:868:38)
at lint (/home/hans/.nvm/versions/node/v12.13.1/lib/node_modules/@vue/cli-service-global/node_modules/eslint-loader/index.js:278:17)

You may use special comments to disable some warnings.
Use // eslint-disable-next-line to ignore the next line.
Use /* eslint-disable */ to ignore all warnings in a file.


This is a clean install, no custom configuration etc.

$ npm list -g --depth 0
/home/hans/.nvm/versions/node/v12.13.1/lib
├── @vue/cli@4.2.2
├── @vue/cli-service-global@4.2.2
├── grunt@1.0.4
├── gulp-cli@2.2.0
├── http-server@0.12.0
├── node-sass@4.13.0
├── npm@6.12.1
└── sfdx-cli@7.36.0

After creating a new project without eslint, vue serve is starting the dev server as expected.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions