当前位置:   article > 正文

nextjs+shadcn学习_shadcn导入next.js项目样式不生效

shadcn导入next.js项目样式不生效

1、安装nextjs

创建文件夹next-shadcn

文件夹中执行

npx create-next-app@latest . --typescript --tailwind --eslint
  • 1

安装后,跑起来

2、安装shadcn

在刚才目录下,运行命令

npx shadcn-ui@latest init
  • 1

目录中会增加两个目录

componentslib

替换原始page.tsx文件

 export default function Home() {
  return (
    <>
      <h1>Hello World</h1>
    </>
  );
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7

3、安装一个button组件

npx shadcn-ui@latest add button
  • 1

4、增加一个自定义样式

myButton: "p-2 bg-orange-400",
  • 1

page.tsx代码

import { Button } from "@/components/ui/button";

export default function Home() {
  return (
    <>
      <h1>Hello World</h1>
      <Button variant="outline">Button</Button>
      <Button variant="myButton">Button</Button>
    </>
  );
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11

界面效果

学习资源:https://www.freecodecamp.org/news/shadcn-with-next-js-14/#how-to-install-next-js

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/IT小白/article/detail/513621
推荐阅读
相关标签
  

闽ICP备14008679号