You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Laravel + Vite环境下Shadcn UI初始化组件生成路径不符合预期的问题求助

Laravel + Vite环境下Shadcn UI初始化组件生成路径不符合预期的问题求助

我正在一个基于Laravel和Vite的项目里使用Shadcn UI,但遇到了一个困扰:当我执行 npx shadcn@latest init 命令初始化Shadcn时,生成的components和libs文件夹直接出现在项目根目录下,可我本来希望它们能被放到resources/js/components目录里。

我的vite.config.ts配置

import react from "@vitejs/plugin-react";
import laravel from "laravel-vite-plugin";
import { defineConfig } from "vite";
import path from "node:path";

export default defineConfig({
    plugins: [
        laravel({
            input: ["resources/css/app.css", "resources/js/app.tsx"],
            refresh: true,
        }),
        react(),
    ],
    resolve: {
        alias: {
            "@": path.resolve(__dirname, "resources/js"),
        },
    },
});

期望的目录结构

project-root
├── resources
│   └── js
│       └── components  # 希望Shadcn生成的components和libs文件夹放在这里

备注:内容来源于stack exchange,提问作者Vinicius Gomes

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.15 12:59:51