eslint没有格式化了???
网上教程统统失效了,原来eslint没有修复代码,每次CTRL +s我都以为是eslint修复的代码,其实是prettier修复的啦。你需要对prettier进行配置,而不是傻傻的找eslint文档,当然我就傻傻去找eslint文档了。
"editor.codeActionsOnSave": {
"source.fixAll.tslint": true,
"source.fixAll.eslint": true
},
这个大家一般都配置了,我开始也以为是这里出错了,但怎么看,都没有少这几行代码,然后又配置了
"eslint.validate": [
"typescript",
"typescriptreact",
"javascript",
"vue",
],
当然也没有用,网上那个vue不是字符串是个
"eslint.validate": [
"javascript",
"javascriptreact",
{
"language": "vue",
"autoFix": true
}
],
这样的东西,最后在https://blog.csdn.net/qq_15764487/article/details/80642412这篇文章中灵光一现,是不是vetur.format.defaultFormatter.js我没有配,ctrl+f一查找,卧槽
"vetur.format.defaultFormatter.js": "none",
好家伙,我直接好家伙,这tm是万恶之源,果断,
"vetur.format.defaultFormatter.js": "prettier",
解决,收工。