reactjs TailwindCSS没有显示在我的浏览器上

5gfr0r5j  于 2023-04-20  发布在  React
关注(0)|答案(1)|浏览(120)

我已经将TailwindCSS安装到我的React应用程序中,虽然我遇到了最初的问题-它与我的settings.json文件有关。然后,我没有问题,VS Code上没有错误弹出,我能够轻松地在VS Code中使用TailwindCSS。然而,我在本地看不到该死的东西,它看起来一样,这让我发疯。我已经重新安装了多次,做了测试应用程序,我在Stack、Git和Discord上找遍了所有可能的答案,但还是找不到解决方案。
这是我在本地看到的,尽管有一些基本的Tailwind输入:[https://prnt.sc/tPwr5Q0g7nMP]
这就是我的工作:[https://prnt.sc/SrCgXh61VKxo]

这是我的代码,我不知道我是不是太傻了,还是有什么不对!#

我的tailwind.config.js代码:

/** @type {import('tailwindcss').Config} */

module.exports = {
  content: [
    "./src/**/*.html,js",
    "./UI/**/*.html,js",
    "./pages/**/*.js"
  ],
  theme: {
    extend: {},
  },
  plugins: [],
}

我的index.js代码:

import React from 'react';
import ReactDOM from 'react-dom/client';
import App from './App';

const el = document.getElementById('root');
const root = ReactDOM.createRoot(el);

root.render(<App />);

我的index.css代码:

@tailwind base;
@tailwind components;
@tailwind utilities;

我的app.js代码:

import ProfileCard from './UI/ProfileCard';
import AlexaImage from './images/alexa.png';
import CortanaImage from './images/cortana.png';
import SiriImage from './images/siri.png';

function App() {
  return (
    <div>
      <div>Personal Digital Assistants</div>

      <ProfileCard title="Alexa" handle="@alexa99" image={AlexaImage} />
      <ProfileCard title="Cortana" handle="@cortana32" image={CortanaImage} />
      <ProfileCard title="Siri" handle="@siri01" image={SiriImage} />

      <TailwindCSSButton />
    </div>
  );
}

function TailwindCSSButton(){
  return(
    <button className="bg-black">Save Changes</button>
  )
}

export default App;

我的ProfileCard.js代码:

import React from "react";

function ProfileCard({ title, handle, image }) {
  return (
    <div className="bg-slate-400 border-black" flex>
      <img src={image} alt="pda logo" />
      <div className='font-semibold'>Title is {title}</div>
      <div>Handle is {handle}</div>
    </div>
  );
}

export default ProfileCard;

我已经安装了Tailwind,我确信内容配置已经设置好了,除非我是个傻瓜。这已经让我发疯了6个多小时,请有人帮忙!:)

6yt4nkrj

6yt4nkrj1#

1.)导入css到app

import './<path>/index.css'app.jsindex.js

2.)语法

content: [
  "./src/**/*.html,js",
  "./UI/**/*.html,js",
  "./pages/**/*.js"
],

content: [
  "./src/**/*.html",
  "./src/**/*.js",
  "./UI/**/*.html",
  "./UI/**/*.js",
  "./pages/**/*.js"
],

如果你喜欢短代码,可以使用{}

content: [
  "./src/**/*.{html,js}",
  "./UI/**/*.{html,js}",
  "./pages/**/*.js"
],

更多信息可以找到here。(第二步)

相关问题