当前位置: 首页 > 知识库问答 >
问题:

react - Next.js的tailwindcss如何全局配置?

宗政霄
2025-02-07

nextjs创建项目,使用src目录、使用tailwindcss

npx create-next-app@latest
  1. 修改src/app/page.tsx内容为如下代码,运行项目,访问http://localhost:3000/可以看到tailwindcss是生效的,覆盖了h1的默认样式

    import Link from "next/link";
    
    export default function Home() {
      return (
       <h1>Homepage</h1>
      );
    }
  2. 创建src/pages目录
  3. 创建src/pages/my-test/demo.tsx文件,内容如下,访问http://localhost:3000/my-test/demo发现tailwindcss没有生效

    export default function MyTestDemo() {
      return (
       <h1>Demo</h1>
      );
    }

问题:网上教程能试的都试过了,没有一个是全局生效的,难道要在每个页面都手动引入globals.css吗?还是我的项目结构有问题(src不能和pages一起用)?

共有1个答案

江敏学
2025-02-07

完全没有遇到类似的问题,建议把完整的项目脚手架放出来看看。

其它建议:

  1. 确认版本号。最近发布的 tailwindcss 是 v4,如果你看的是老教程,那很可能不对。
  2. 找一个参考项目,照抄过来。记得版本号要一模一样。没记错的话 Vercel 官方做过很多可以参考的项目。
 类似资料:
  • 我想显示所有配置的Git部分。 我只找到了git config--get core.editor,我想输出全局配置的所有内容,而不仅仅是配置的默认编辑器。

  • Mpx.config 是一个对象,包含 Mpx 的全局配置。可以在启动应用之前修改下列 property: useStrictDiff 类型: boolean 默认值:false 用法: 每次有数据变更时,是否使用严格的 diff 算法。如果项目中有大数据集的渲染建议使用,可以提升效率。 import mpx from '@mpxjs/core' mpx.config.useStrictDiff

  • 全局系统配置 服务端配置 通过服务端配置,配置每台CAT服务器的职责。 配置的sample如下: id="default"是默认的配置信息,server id="10.1.1.1" 如下的配置是表示10.1.1.1这台服务器的节点配置覆盖default的配置信息,比如下面的job-machine,alarm-machine,send-machine为true。 [注意这个IP为cat拿到的内网IP

  • 使用QueryList全局配置,避免重复操作。 QueryList的config()方法可用于全局配置QueryList。 使用场景:比如在项目中全局注册QueryList插件,这样在项目中任何位置都可以直接使用这些插件,避免重复注册操作。 示例 在项目的启动文件中全局注册一些QueryList插件和扩展一些功能,以Laravel框架为例,在AppServiceProvider.php文件的boo

  • hi-nginx-java的全局配置系统是通过config组件构造的。关于配置文件的语法和用法,请自行参考该网址的介绍。 运行时配置可通过hi_java_options进行全局配置: hi_java_options "-server -d64 -Dconfig.file=java/application.conf"; 其中的-Dconfig.file被用来指定全局配置文件application.

  • 主要内容:1. struts.properties,2. struts.xml,3. listener通常情况下,您可能需要一个全局资源包(属性文件)来存储信息,可用于在应用程序中的所有类。 在Struts2,有三种方式来配置全局资源包: 1. struts.properties 配置全局资源包在 “struts.properties” 文件,在这里你定义一个名为“global.properties”的属性文件为全局资源包。 对于多个资源包,只是用逗号分隔属性文件。 2. struts.xml

  • 问题内容: 我在一个组件(在应用程序中加载的第一个组件)中初始化了翻译对象。所有其他组件都需要相同的对象。我不想在每个组件中重新初始化它。怎么回事?使它可用于窗口范围并没有帮助,因为我需要在方法中使用它。 请提出针对这些问题的通用解决方案,而不是针对国际的解决方案。 问题答案: 为什么不尝试使用Context? 您可以在任何父组件中声明一个全局上下文变量,并且可以在组件树中通过来访问此变量。您只需

  • 我听说next的老大,跟react团队有关系,现在他们都在推这个api route/ route handler/ server component 也就是把链接数据库,获取数据这个部分拿到前端服务器来。这个肯定是挺好的,方便。 但是当我问AI的时候,我说这个API route (next 发送请求的工具)能够代替后端服务吗? AI回答说要看数据处理的复杂程度和服务器压力大小。这一点,我有点疑惑,