Tailwind 在使用混音时不应用样式

New*_*Aeg 4 tailwind-css remix

我已经按照本指南进行操作:https://tailwindcss.com/docs/guides/remix 一步一步(当然,两次)。但没有任何作用。

我的 tailwind 配置 js 看起来像这样:

/** @type {import('tailwindcss').Config} */
module.exports = {
  content: ['./app/**/*.{js,ts,jsx,tsx}'],
  theme: {
    extend: {},
  },
  plugins: [],
};
Run Code Online (Sandbox Code Playgroud)

我的根:

import styles from './styles/app.css';

export function links() {
  return [{ rel: 'stylesheet', href: styles }];
}
Run Code Online (Sandbox Code Playgroud)

我在 app 文件夹和我创建的 app.css 样式中创建了一个名为 styles 的新文件夹,其中包含以下内容:

@tailwind base;
@tailwind components;
@tailwind utilities;
Run Code Online (Sandbox Code Playgroud)

我正在尝试设计我的index.tsx

export default function Index() {
  return (
    <div style={{ fontFamily: 'system-ui, sans-serif', lineHeight: '1.4' }}>
      <h1 className='text-3xl font-bold text-blue-500 underline'>Hello world!</h1>
    </div>
  );
}
Run Code Online (Sandbox Code Playgroud)

我运行:“npm run dev”但我在索引中的 h1 上没有任何样式。

任何帮助表示赞赏。

小智 8

您需要创建 2 个新的“styles”文件夹,第一个文件夹与 package.json 位于同一级别,并使用以下代码在此位置创建 app.css 文件:

./styles/app.css

@tailwind base;
@tailwind components;
@tailwind utilities;
Run Code Online (Sandbox Code Playgroud)

第二个样式文件夹位于“app”目录内(此处 tailwind 命令将导出编译后的 CSS)

./app/styles/app.css这是 tailwindcss 命令的输出

然后就可以在root.js(x)文件中导入./app/styles/app.css文件

import styles from "./styles/app.css"

export function links() {
  return [{ rel: "stylesheet", href: styles }]
}
Run Code Online (Sandbox Code Playgroud)


Bry*_*ain 5

<Links />我遇到了同样的问题,我想添加到@Michael's,当我将remix 中的组件包含在头部内时,它对我有用。

import { Links } from '@remix-run/react'

<head>
  <Links />
...
</head>

Run Code Online (Sandbox Code Playgroud)

否则您的 links() 函数将不会被包含在内。