javascript - plugin - ¿Cómo deshabilitar ESLint en vue-cli?
eslint-plugin-vue (5)
¿Cómo hago para deshabilitar ESlint
en un proyecto generado con vue-cli
?
preLoaders: [
{
test: //.vue$/,
loader: ''eslint'',
include: projectRoot,
exclude: /node_modules/
},
{
test: //.js$/,
loader: ''eslint'',
include: projectRoot,
exclude: /node_modules/
}
]
Si loader: ''eslint''
el loader: ''eslint''
línea loader: ''eslint''
no se compilará, igual que si se establece en una cadena vacía. Sé que puedo optar por no participar en ESLint
durante la fase de inicialización, pero ¿cómo puedo desactivarlo después de que se haya creado mi proyecto?
A partir de la versión actual (^ 3.0?) Simplemente puede configurar:
useEslint: falso,
en config / index.js
Configure useEslint: false,
en config/index.js
Hay muchas soluciones aquí: https://github.com/vuejs-templates/webpack/issues/73
Sin embargo el mejor es:
Para agregar una línea de **/*
a .eslintignore, que ignorará todos los archivos. Y luego volver a ejecutar, si es una aplicación web!
Los proyectos iniciales de Vue se construyen ellos mismos con un lenguaje de plantilla.
Mirando github.com/vuejs-templates/webpack/blob/… (los {{#lint}}
bits) parece que puede eliminar todo el bloque de preLoaders
.