Next.js 11 - Prettier 无法格式化 pageName.js

Next.js 11 - Prettier cannot format pageName.js

我在 VSCode 中的更漂亮的扩展程序今天停止工作了!之前它运行良好,现在我收到一条错误消息:

// VSCode Output

prettier cannot format "pageName.js"

我正在使用新的更漂亮的版本 v(8.0)。我试过重新配置它,然后重新安装它。有谁知道发生了什么事,这是每个人都遇到的问题吗?

我决定尝试重现您遇到的问题。我不需要做太多。我立刻发现有些不对劲,因为 prettier 也不适合我。我认为它与 VSCode 5 月的发布有关,因为它很久以前就没有发布过; VSCode 版本没有这样做,至少不是 100%。我在阅读更漂亮的文档时注意到,他们提到了他们将如何在不同的 Trust Configurations.

下运行

我立刻知道 prettier 最近发布了一个新版本,因为那里的文档提到了 2-3 周前发布的 VSCode Trust Feature。我查看了我可以下载的不同 更漂亮的版本,它显示版本 7 和 8 已添加到可用版本列表中,并且显示它们仅在一小时前下降(下图)是我的编辑器的屏幕截图,当我在看这个时)。我猜是我的新版本出了问题,因为我的编辑器会自动更新扩展。所以我手动下载了旧版本 6,和 BAM,修复了!

我重新创建了下面非常简单的步骤来解决这个问题。我的猜测是,最终您会想要切换回最新版本。不过在那之前...

v6.4 工作正常。

希望遇到此问题的任何其他人都能找到。

一小时前 Prettier 发布了 2 个新版本的 VS-Code Prettier 扩展

他们似乎遇到了一些问题,因为扩展浏览器在一个小时前显示版本 7 和版本 8 的发布。

您可以在这里查看发布的版本:

解决问题:

  1. 从您的 activity 栏打开扩展程序视图。
  2. 搜索 prettier,点击标准 Prettier 扩展(应该有 1300 万次下载)
  3. 在顶部,UNINSTALL BUTTON 旁边是一个 ARROW 单击箭头以打开您可以安装的不同版本.
  4. 命中版本6.4.0
  5. 下载完成后重新启动您的编辑器。

现在 Prettier 应该可以正常工作了。