Как отключить ESLint в vue-cli?

как я могу отключить ESlint в проекте, созданном с помощью vue-cli?

preLoaders: [
  {
    test: /.vue$/,
    loader: 'eslint',
    include: projectRoot,
    exclude: /node_modules/
  },
  {
    test: /.js$/,
    loader: 'eslint',
    include: projectRoot,
    exclude: /node_modules/
  }
]

если я удалить loader: 'eslint' line он не будет компилироваться, то же самое с установкой его в пустую строку. Я знаю, что могу отказаться от ESLint на этапе инициализации, но как я могу отключить его после создания моего проекта?

5 ответов


начальные проекты Vue сами построены с языком шаблонов.

смотрим шаблоны (the {{#lint}} bits) похоже, вы можете удалить весь preLoaders блок.


в текущей версии (^3.0?) вы можете просто установить:

useEslint: false,

в config / index.js


здесь чертовски много решений: https://github.com/vuejs-templates/webpack/issues/73

однако лучший из них:
Чтобы добавить строку **/* to .eslintignore, который будет игнорировать все файлы. А затем снова запустите, если это веб-приложение!


в последней версии, откройте ".eslintrc.JS "файл и установите " root: false".enter image description here


установить useEslint: false, на config/index.js

видеть это изображение