今天将VS Code升级了,插件也升级了一波,然后就凉凉了
插件大概是如图的版本

之前配置的代码都没问题,唯一的问题就是Vetur格式化的时候会把函数后面的空格删除导致ESLint报错
之前的设置如下

这次怎么都不起作用了在网上百度了半天,还是没找到结果,结果看到一行配置,于是试了一下没想到真的成功了
"[vue]": {
"editor.defaultFormatter": "octref.vetur" // 使用 vetur 格式化规则
}

其实还遇到一些坑
ESLint升级后原来的eslint.autoFixOnSave": true,需要改成如下配置

"editor.codeActionsOnSave": {
"source.fixAll.tslint": true
}
还有这一块儿配置

提示“autoFix”是默认的了,可以直接设置为字符串,就像这样

在坑里挣扎了一下午总算是爬出来了,留下点儿石头,方便以后走
网友评论