VSCode 升级后vetur格式化代码时会删除函数后面的空格

今天将VS Code升级了,插件也升级了一波,然后就凉凉了

插件大概是如图的版本

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

之前的设置如下

这次怎么都不起作用了在网上百度了半天,还是没找到结果,结果看到一行配置,于是试了一下没想到真的成功了

"[vue]": {

    "editor.defaultFormatter": "octref.vetur" // 使用 vetur 格式化规则

  }

其实还遇到一些坑

ESLint升级后原来的eslint.autoFixOnSave": true,需要改成如下配置

"editor.codeActionsOnSave": {

    "source.fixAll.tslint": true

  }

还有这一块儿配置

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

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

你可能感兴趣的:(VSCode 升级后vetur格式化代码时会删除函数后面的空格)