logo

Will Wu's Blog

๐ŸคŸ Welcome to my tech blog. ๐Ÿ’ป

shadcn

2020-12-22

...

Install

ๅˆๅง‹ๅŒ–next้กน็›ฎ

npx create-next-app@latest my-app --typescript --tailwind --eslint

ๅˆๅง‹ๅŒ–shadcn้กน็›ฎ

npx shadcn-ui@latest init

้กน็›ฎ็ป“ๆž„ . โ”œโ”€โ”€ app โ”‚ โ”œโ”€โ”€ layout.tsx โ”‚ โ””โ”€โ”€ page.tsx โ”œโ”€โ”€ components โ”‚ โ”œโ”€โ”€ ui โ”‚ โ”‚ โ”œโ”€โ”€ alert-dialog.tsx โ”‚ โ”‚ โ”œโ”€โ”€ button.tsx โ”‚ โ”‚ โ”œโ”€โ”€ dropdown-menu.tsx โ”‚ โ”‚ โ””โ”€โ”€ ... โ”‚ โ”œโ”€โ”€ main-nav.tsx โ”‚ โ”œโ”€โ”€ page-header.tsx โ”‚ โ””โ”€โ”€ ... โ”œโ”€โ”€ lib โ”‚ โ””โ”€โ”€ utils.ts โ”œโ”€โ”€ styles โ”‚ โ””โ”€โ”€ globals.css โ”œโ”€โ”€ next.config.js โ”œโ”€โ”€ package.json โ”œโ”€โ”€ postcss.config.js โ”œโ”€โ”€ tailwind.config.js โ””โ”€โ”€ tsconfig.json ๆ€ŽไนˆๆทปๅŠ ็ป„ไปถ npx shadcn-ui@latest add button demoๅฐๆต‹่ฏ• ``` import { Button } from "@/components/ui/button"

export default function Home() { return (

) } ```

Hi 1