无法让prettier-plugin-tailwindcss在Nextjs应用程序上工作

3yhwsihp  于 2024-01-07  发布在  其他
关注(0)|答案(3)|浏览(162)

所以我把我的nextjs应用程序配置成正常的tailwind,然后运行命令npm install prettier和prettier tailwind插件,据我所知,它应该马上就能工作了。
我在vscode中的默认格式化程序是Prettier,我确保了这一点,当我保存时,我的文件是使用Prettier格式化的,但类没有排序。
我没有添加任何漂亮的配置文件或任何东西。只是我的顺风配置文件,不包括任何有关的插件。
有什么问题与漂亮的插件自动加载,但我不知道如何修复它。

ldxq2e6h

ldxq2e6h1#

我认为这个问题可能是由Prettier v3.0中的更改引起的。您可以通过以下步骤返回Prettier v2.8.8来尝试修复它:

npm uninstall prettier prettier-plugin-tailwindcss

npm install -D [email protected] [email protected]

字符串
Plugin is incompatible with Prettier v3.0 - github issue

编辑:

从prettier-plugin-tailwindcss 0.5.4版本开始,这个问题应该已经解决了。你可以使用以下命令更新你的依赖项:

npm install -D prettier prettier-plugin-tailwindcss


此外,不要忘记在prettier.js.js文件中包含以下配置:

module.exports = {
  plugins: ['prettier-plugin-tailwindcss'],
}


最后,请确保重新加载Visual Studio Code以使更改生效。有关更多信息,请参阅此GitHub评论。

pkbketx9

pkbketx92#

我的情况下,下一个版本在类的顺序有错误,同时WebStorm IDE在这些行上没有错误。我更新了prettier-plugin-tailwindcss包,并重新启动IDE -现在工作正常。
x1c 0d1x的数据

arknldoa

arknldoa3#

我正在使用Visual Studio程式码编辑器:
开始,将prettier-plugin-tailwindcss作为开发依赖项安装,您似乎已经完成了:
npm install -D prettier prettier-plugin-tailwindcss
此命令将同时安装最新版本的Prettier和Prettier Tailwind CSS插件。
接下来,您需要更新package.json文件。在文件末尾添加以下配置:

"prettier": {
    "plugins": [
      "prettier-plugin-tailwindcss"
    ]
  }

字符串

确保package.json镜像此结构:


的数据
此设置将在您的项目中集成Tailwind CSS与Pretier。

相关问题