去除vscode vetur格式化加分号的问题

2,427 阅读1分钟

最近遇到一个问题代码在保存格式化的时候老是加上分号,google问题普遍说是vetur的问题

方法1:修改默认配置

vetur.format.defaultFormatter.js”: “prettier”,改为 “vetur.format.defaultFormatter.js”: “vscode-typescript

如果这样设置就没有了prettier的效果了

方法2:按照官网说明,安装prettier,配置json文件

npm install --save-dev --save-exact prettier

配置.prettierrc.json文件

{ "singleQuote":true, "semi":false } 这样需要每个项目都得添加一个配置文件

方法三:修改vscode的setting.json文件

1、

2、
3、添加下面代码句即可

"vetur.format.defaultFormatterOptions": {
        "prettier": {
            "semi": false,
            "singleQuote": true
        }
    },

如果没有效果的话,可能你还安装了prettier插件,卸载即可

个人觉得第三种方法比较方便