🫥
Tailwindcssが突然効かなくなった
はじめに
Next.jsで個人開発をおこなっていたときに突然Tailwindcssが効かなくなったときの原因と対処法を備忘録として残します。
原因
tailwind.config.tsファイルのcontentに記載したディレクトリ以外に切り出したことが原因でした。
(例えばsrc/hoge/fuga.tsxなど)
tailwind.config.ts
import type { Config } from "tailwindcss";
const config: Config = {
content: [
"./src/pages/**/*.{js,ts,jsx,tsx,mdx}", // この部分
"./src/components/**/*.{js,ts,jsx,tsx,mdx}", // この部分
"./src/app/**/*.{js,ts,jsx,tsx,mdx}", // この部分
],
theme: {
extend: {
backgroundImage: {
"gradient-radial": "radial-gradient(var(--tw-gradient-stops))",
"gradient-conic":
"conic-gradient(from 180deg at 50% 50%, var(--tw-gradient-stops))",
},
},
},
plugins: [],
};
export default config;
修正後
src配下全てに適用されるよう以下のように修正しました。
これで再びスタイルが当てられるようになりました。
tailwind.config.ts
import type { Config } from "tailwindcss";
const config: Config = {
content: [
- "./src/pages/**/*.{js,ts,jsx,tsx,mdx}",
- "./src/components/**/*.{js,ts,jsx,tsx,mdx}",
- "./src/app/**/*.{js,ts,jsx,tsx,mdx}",
+ "./src/**/*.{js,jsx,ts,tsx}"
],
theme: {
extend: {
backgroundImage: {
"gradient-radial": "radial-gradient(var(--tw-gradient-stops))",
"gradient-conic":
"conic-gradient(from 180deg at 50% 50%, var(--tw-gradient-stops))",
},
},
},
plugins: [],
};
export default config;
まとめ
何事もconfigを確認しよう。
Discussion