我试图弄清楚为什么我的设置没有在<template>code</template>
. 搭建舞台。我一直在使用 Vue cli 3,模板 eslint + 标准,我使用 VS Code,并获得了 Vetur 和 eslint 作为插件。
我想使用@vue/essential
配置,但如前所述,它没有在模板中格式化,只有 js。现在切换到@vue/recommended
模板中的格式。那里有什么区别?
工作配置
'extends': [
'plugin:vue/essential',
'standard'
],
不工作
.eslintrc.js
'extends': [
'plugin:vue/essential',
'standard'
],
其他配置
代码
"eslint.workingDirectories": [
".eslintrc.js"
],
"eslint.enable": true,
"eslint.run": "onSave",
"eslint.validate": [
{
"language": "vue",
"autoFix": true
},
{
"language": "html",
"autoFix": true
},
{
"language": "javascript",
"autoFix": true
}
],
"eslint.options": {
"extensions": [
".js",
".vue"
]
},
"eslint.alwaysShowStatus": true,
"eslint.autoFixOnSave": true,
"editor.formatOnSave": false,
"vetur.validation.template": false,
"vetur.format.defaultFormatter.js": "prettier",
"vetur.format.defaultFormatter.css": "prettier"