Hello,
Has anyone else received a similar deployment error to this?
This is the error I am receiving after originally troubleshooting a different Tailwind issue:
“Error: It looks like you’re trying to use tailwindcss
directly as a PostCSS plugin. The PostCSS plugin has moved to a separate package, so to continue using Tailwind CSS with PostCSS you’ll need to install @tailwindcss/postcss
and update your PostCSS configuration.”
For context, this is what is in my postcss.config.js file and app/layout.tsx file
postcss.config.js
module.exports = {
plugins: [
"@tailwindcss/postcss",
"autoprefixer",
],
}
app/layout.tsx
import type React from "react"
import "./globals.css"
import { Montserrat } from "next/font/google"
import { Analytics } from "@vercel/analytics/react"
import { SpeedInsights } from "@vercel/speed-insights/next"
import ClientLayout from "./client-layout"
import { AuthProvider } from "./contexts/AuthContext"
import { IdeaProvider } from "./contexts/IdeaContext"
const montserrat = Montserrat({
subsets: ["latin"],
display: "swap",
variable: "--font-montserrat",
})
export const metadata = {
generator: "v0.dev",
icons: {
icon: "/favicon.ico",
},
}
export default function RootLayout({ children }: { children: React.ReactNode }) {
return (
<html lang="en" className={montserrat.variable}>
<head>
<link rel="icon" href="/favicon.ico" sizes="any" />
</head>
<body className="font-sans bg-[#f7f7f7]">
<AuthProvider>
<IdeaProvider>
<ClientLayout>
{children}
<Analytics />
<SpeedInsights />
</ClientLayout>
</IdeaProvider>
</AuthProvider>
</body>
</html>
)
}