🙄

Tailwindcssが反映されるところ反映されないところがある時の対処方法

2024/04/14に公開

起こったこと

NextJs のリファクタリングのため、ディレクトリー構成を変えたところ、正しく tailwindcss が適応されなくなってしまった。

原因

tailwindcss.config.ts ファイルの content のパスを指定していなかった.自分は画面固有の component を features/page 名/components/Table.tsx などに移行した時に、 "./src/features///*.{js,ts,jsx,tsx,mdx}",の追加を怠ったために起きた

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/features/**/**/*.{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: [require("@tailwindcss/line-clamp")],
};
export default config;

まとめ

tailwindcss の設定方法を理解していなかったため起きた問題のためコードを 1 つずつ確かめるようにする

GitHubで編集を提案

Discussion