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

使用sv@0.6.21未生成tailwind.config.js,致shadcn-svelte无法初始化

sv@0.6.21与sv@0.6.18添加TailwindCSS的差异导致shadcn-svelte初始化失败的原因

版本行为核心差异

  • sv@0.6.18执行sv add tailwindcss时,会自动生成独立的tailwind.config.js文件,同时完成PostCSS配置、内容路径映射等初始化步骤,项目中TailwindCSS的配置完全依赖这个独立文件。
  • sv@0.6.21对add tailwindcss命令做了逻辑调整:不再生成独立的tailwind.config.js,而是将TailwindCSS的配置合并到了svelte.config.js的Vite插件配置中(通过vite.plugins.tailwindcss字段管理),项目实际加载的是这里的配置。

shadcn-svelte初始化失败的直接原因

当前shadcn-svelte@next的init命令会强制检查项目根目录下是否存在独立的tailwind.config.js,它不会识别合并在svelte.config.js中的Tailwind配置。你手动创建或通过Tailwind初始化流程生成的tailwind.config.js,由于sv@0.6.21的项目并未实际加载这个文件,所以shadcn-svelte后续无法完成配置关联,导致操作失败。

为什么sv@0.6.18可以正常工作

sv@0.6.18生成的是传统的独立tailwind.config.js,完全匹配shadcn-svelte的检查逻辑,因此初始化流程可以顺利完成。

内容的提问来源于stack exchange,提问作者user19895484

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.14 14:04:51