安装和配置 Laravel 与 Inertia。

更新: 我们在 canary 版本中已添加对 React 19 和 Tailwind v4 的完整支持。有关更多信息,请参见 Tailwind v4 文档。

创建项目

首先,使用 laravel installer 创建一个新的 Laravel 项目,并启用 Inertia 和 React:

  1. laravel new my-app --typescript --breeze --stack=react --git --no-interaction

运行 CLI

运行 shadcn 的初始化命令来设置项目:

pnpm npmyarn bun

  1. pnpm dlx shadcn@latest init

配置 components.json

系统会询问你几个问题来配置 components.json

  1. 你想使用什么样的样式?
  2. 你希望使用什么颜色作为基础颜色?
  3. 你是否要使用 CSS 变量来管理颜色? yes

就这些

现在,你可以开始将组件添加到项目中。

pnpm npmyarn bun

  1. pnpm dlx shadcn@latest add button

上面的命令会将 Button 组件添加到你的项目中。然后,你可以像这样导入它:

  1. import { Button } from "@/Components/ui/button"
  2. export default function Home() {
  3. return (
  4. <div>
  5. <Button>Click me</Button>
  6. </div>
  7. )
  8. }