Ответ 1
Проекты стартового Vue сами построены на языке шаблонов.
Посмотрев шаблоны (бит {{#lint}}
), вы можете удалить весь блок preLoaders
.
Как мне отключить ESlint
в проекте, сгенерированном с помощью vue-cli
?
preLoaders: [
{
test: /\.vue$/,
loader: 'eslint',
include: projectRoot,
exclude: /node_modules/
},
{
test: /\.js$/,
loader: 'eslint',
include: projectRoot,
exclude: /node_modules/
}
]
Если я удалю строку loader: 'eslint'
, она не будет скомпилирована, так же, как и ее пустую строку. Я знаю, что на этапе инициализации я могу отказаться от ESlint
, но как я могу отключить его после создания моего проекта?
Проекты стартового Vue сами построены на языке шаблонов.
Посмотрев шаблоны (бит {{#lint}}
), вы можете удалить весь блок preLoaders
.
Начиная с текущей версии (^ 3.0?) Вы можете просто установить:
useEslint: false,
в config/index.js
Здесь очень много решений: https://github.com/vuejs-templates/webpack/issues/73
Однако лучший из них:
Добавить строку **/*
в .eslintignore, которая будет игнорировать все файлы. А затем снова запустите, если это веб-приложение!
В последней версии откройте файл ".eslintrc.js" и установите "root: false".
Установите useEslint: false,
в config/index.js
Здесь есть несколько устаревших ответов.
Поскольку vue-cli 3 использует подход с нулевой конфигурацией, способ отключить его - просто удалить модуль:
npm remove @vue/cli-plugin-eslint