Vue-CLI 和 Visual Studio Code 格式冲突

Posted

技术标签:

【中文标题】Vue-CLI 和 Visual Studio Code 格式冲突【英文标题】:Vue-CLI and Visual Studio Code formatting conflicts 【发布时间】:2020-09-26 11:10:00 【问题描述】:

我使用本教程生成了一个 Vue.js 项目:https://www.vuemastery.com/courses/real-world-vue-js/vue-cli/

然后我开始更改Visual Studio Code 设置和项目配置,如下所述:https://www.vuemastery.com/courses/real-world-vue-js/optimizing-your-editor

不幸的是,这导致Vue-CLI 和 Visual Studio Code 具有不同的格式设置。每当我在VS Code 中保存文件时,它都会被格式化(这很好)。但是当我在Vue-CLI 中运行命令时,所有文件都会被不同的规则重新格式化。这意味着即使更改与我正在做的事情无关,几乎所有文件都会被修改。这让我发疯了。

如何让这些工具“同步”,以免它们应用不同的格式规则?哪些配置文件与此相关?

或者是否可以完全禁用Vue-CLI 中的格式?

更新:

最近我注意到VS Code 自己搞乱了格式。即使不使用Vue-CLI。当我对 .vue 文件进行更改并保存它们时,VS Codejavascript 映射中的最后一个元素之后添加尾随逗号。当我进行一些额外的更改时,逗号会保留在那里。但是随着另一个变化,它突然将它们全部删除。这种行为似乎完全是随机的。

【问题讨论】:

【参考方案1】:

我在根目录下创建了一个名为prettierrc.js的文件,内容如下:

module.exports = 
  trailingComma: "all",
  arrowParens: "always",
;

【讨论】:

以上是关于Vue-CLI 和 Visual Studio Code 格式冲突的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio 开发:安装配置Visual Studio Code

visual studio 怎么编译

visual studio 2010怎么新建c语言文件

visual studio 2010编译c的设置方法

microsoft visual studio创建button背景颜色代码

visual studio code 怎么运行c语言