VS Code - Prettier 对我来说的格式与其他人不同

Paw*_*iya 6 visual-studio-code prettier

与我的队友相比,Prettier 对我的表现有所不同。

我们的 VS Code 上都安装了相同版本9.5.0的 prettier。我们都有相同的 prettier 配置。

尽管如此,它对某一特定行的打字稿文件格式与其他行不同,因此,当我从我的机器中推送任何内容并对其他人有效时,部署会失败。

有人面临这个吗?

我应该检查哪一部分才能看到差异?

更新1

我们发现不同的一件事是 VS Code 版本。

我安装了 1.67.2 版本,我的同事安装了 1.63.2 版本。

难道是这个原因吗?

更新2

这就是我在我的机器上因格式错误而收到 prettier 错误的确切行,而其他机器上的 prettier 认为相同的格式是正确的

在此输入图像描述

这就是 prettier 在我的机器上格式化该行的方式(然后 devops 抱怨这是一个错误的格式)

在此输入图像描述

Wil*_*iam 10

我认为 prettier 扩展存在一个错误。尽管我在设置 UI 中将默认格式化程序设置为 prettier 扩展,但我必须手动重新执行此操作。

打开任何文件,在编辑器屏幕中右键单击,单击Format document with并选择Prettier - Code formatter

本地 prettier 配置和 vscode 使用的配置现在应该可以工作了


eli*_*hen 4

我遇到了同样的问题。就我而言,我
npx prettier --version
在两台计算机上运行,​​每台计算机都返回不同的更漂亮的版本。因此,尽管两台电脑的 vscode 中的 prettier 扩展都是 9.5.0。为项目安装的 npm 模块node_modules不同。

我为两台计算机安装了相同的 prettier 模块并重新启动 vscode 并解决了问题