vue cli 生成的项目,在 vscode 中打开,保存文件时候,vscode 自动加上 trailingComma,然后 eslint 警告:不应该有 trailingComma。
解决办法:项目的 root,新建文件 .prettierrc.js
,里面输入:
module.exports = {};
再去 Home.vue
,保存,不会自动加上 trailingComma 了。问题解决,其中道理并不懂。看 vscode 的 output console,显示.prettierrc.js
的优先级最高,能覆盖 vscode 本身的设置,vetur
里面的设置也以.prettierrc
的配置为优先。
说明:对于 .prettier
来说,项目根目录下的 .prettierrc 优先级高于 .prettierrc.js ,但是 js 文件中对象的属性名不用加双引号,js 文件也能自动格式化,编辑起来比 json 更容易。
这里还有更详细的说明 用VS Code开发Vue应用 、