vs code编辑器运行vue项目时,.vue 文件和 .js 文件的规范是:不建议行尾有分号,字符串使用单引号不建议使用双引号的,如果项目中有 eslint 的话,那么就会经常报错。
我的习惯是喜欢打开 format on save (保存及格式化代码)选项,安装了prettier 插件,也在 settings.json 设置了如下:
// vue文件默认格式化工具:vetur
"[vue]": {
"editor.defaultFormatter": "octref.vetur"
},
"vetur.format.defaultFormatterOptions": {
"prettier": {
"semi": false,
"singleQuote": true
}
},
但是 prettier 经常在格式化时还依然加上双引号和分号,也就是上面的配置不管用,查看 prettier 的配置有三种:
第一种和第二种都需要在项目中自己添加配置文件,想到每个项目都要这样,不能一劳永逸实在太麻烦。第三种的package.json文件不知道是不是项目中的package.json,如果是,那么跟前两种一样,每个项目都需要配置。如果不是的话,我就不清楚怎么配置了。
解决方法: