如何修复 Nuxt3 项目中的 TailwindCSS 智能提示

在 Nuxt3 项目中,tailwind css 智能提示似乎无法正常工作。在这篇博客中,我将分享一个解决此问题的方法。
2023年1月26日
问题
我有一个 Nuxt3 和 TailwindCSS 项目,在 VsCode 中打开。但问题是,在我的项目中 tailwind 智能提示无法正常工作。我尝试重新安装 vscode tailwind 扩展,但问题没有得到很好的解决。后来经过一些研究,我找到了一个解决方法,今天我在这里分享给大家。
为什么不工作
在我们的 nuxt 项目中有一个
.nuxt
目录。Nuxt 在开发中使用 .nuxt/
目录来生成你的 Vue 应用程序。如果我们仔细查看,还有一个名为 .nuxt/tailwind.config.cjs
的文件,所以 tailwind 在同一个项目中找到了两个配置文件,一个在你的根目录中,另一个在你的 .nuxt
目录中。可能的解决方法
一个可能的解决方案是,在你的项目中我们可以告诉扩展排除
.nuxt
目录。要在你的工作区中排除 .nuxt
目录:- 在项目根目录创建一个 /.vscode文件夹。
- 在 .vscode文件夹内添加一个settings.json文件
- 将下面的代码复制到 settings.json文件中
// /.vscode/settings.json
{
"tailwindCSS.files.exclude": [
"**/.git/**",
"**/node_modules/**",
"**/.hg/**",
"**/.svn/**",
"**/.nuxt/**"
]
}
希望现在 tailwind 智能提示能够正常工作了。