问题
How do I go about disabling ESlint
in project generated with vue-cli
?
preLoaders: [
{
test: /\.vue$/,
loader: 'eslint',
include: projectRoot,
exclude: /node_modules/
},
{
test: /\.js$/,
loader: 'eslint',
include: projectRoot,
exclude: /node_modules/
}
]
If I remove the loader: 'eslint'
line it won't compile, same with setting it to an empty string. I know I can opt out of ESLint
during the initialization phase, but how can I disable it after my project has been created?
回答1:
Vue's starter projects are themselves built with a templating language.
Looking at the templates (the {{#lint}}
bits) it appears you can remove the entire preLoaders
block.
回答2:
As of 2019, March
:
In the vue.config.js
:
module.exports = {
...
lintOnSave: false
...
}
Good Luck...
回答3:
As of the current version (^3.0?) you can just set:
useEslint: false,
in config/index.js
回答4:
There are some out-of-date answers here.
Because vue-cli 3 is using a zero configuration approach, the way to disable it is to just uninstall the module:
npm remove @vue/cli-plugin-eslint
回答5:
There's a hell lot of solutions here: https://github.com/vuejs-templates/webpack/issues/73
However the best one is :
To add a line of **/*
to .eslintignore, which will ignore all files.
And then re-run, if it's a web app!
回答6:
Go inside file "tslint.json" and exclude all files in linterOptions. Default settings only excludes folder node_modules. You may also set "strict": false, inside tsconfig.json
"linterOptions": {
"exclude": [
"*/**"
]
},
instead of
"linterOptions": {
"exclude": [
"node_modules/**"
]
},
回答7:
In the latest version, open the ".eslintrc.js" file, and set "root: false".
回答8:
Set
useEslint: false,
in config/index.js
see this image
回答9:
One of the most simple way is just setting an .eslintignore
file with you want to disabled folders & files.
demo
/build/
/config/
/dist/
/*.js
/test/unit/coverage/
/000-xyz/
Ref: https://github.com/vuejs-templates/webpack/issues/73#issuecomment-355149342
来源:https://stackoverflow.com/questions/38757069/how-to-disable-eslint-in-vue-cli