快速建立 Vue 3 + TailwindCSS 專案的現代化 Scaffold 工具
# 使用 npm (推薦)
npx vue-tailwind-starter create my-project
# 使用 yarn
yarn create vue-tailwind-starter my-project
# 使用 pnpm
pnpm create vue-tailwind-starter my-project
# 基礎版 (預設)
npx vue-tailwind-starter create my-project --template base
# 含路由版(開發中)
npx vue-tailwind-starter create my-project --template router
這個模板的誕生源於我對開發效率的追求。我很喜歡使用 Tailwind CSS,但每次建立新專案時都要重複安裝和設定實在是太麻煩了。同時,我也不喜歡在每次開啟 Vite 或 Vue 新專案時還要手動刪除不需要的預設內容。
因此,我製作了這個 scaffold 工具,讓開發者能夠快速建立一個乾淨、預配置好的 Vue 3 + TailwindCSS 專案,專注於真正的開發工作而不是重複的設定工作。
歡迎有需要的開發者使用這個模板! 如果您在使用過程中遇到任何問題或有改進建議,歡迎告訴我。
- 🚀 站在巨人的肩膀上 - 基於 Vite + Vue
- 🎨 預配置 TailwindCSS - 開箱安裝好 TailwindCSS v4
- 📦 多種模板選擇 - 各種 Vue 生態系工具搭配(開發中)
- 💻 TypeScript 支援 - 完整的型別安全開發體驗
模板 | 包含功能 | 適用場景 |
---|---|---|
base | Vue 3 + TypeScript + TailwindCSS | 最基礎專案 |
router | + Vue Router | 包含 Vue Router |
my-project/
├── public/ # 靜態資源
├── src/
│ ├── assets/css/ # TailwindCSS 檔案
│ ├── components/ # Vue 組件
│ ├── views/ # 頁面組件
│ ├── App.vue
│ └── main.ts
├── vite.config.ts # Vite 配置
└── package.json
# 開發伺服器
npm run dev
# 型別檢查
npm run type-check
# 程式碼檢查
npm run lint
# 建置生產版本
npm run build
自動偵測並使用:
- 🥇 pnpm (推薦,最快)
- 🥈 yarn
- 🥉 npm
本專案採用 MIT License 授權。
- 授權條款: MIT License
- 版權所有: © 2024 Jamespig
- 開源狀態: 完全開源,歡迎貢獻
MIT License 允許您:
- ✅ 自由使用、修改和分發
- ✅ 商業用途
- ✅ 專利使用
- ✅ 私人使用
- ✅ 修改和分發
唯一要求是保留原始版權聲明和授權條款。
歡迎提交 Issue 和 Pull Request!
- Fork 本專案
- 建立您的功能分支 (
git checkout -b feature/AmazingFeature
) - 提交您的變更 (
git commit -m 'Add some AmazingFeature'
) - 推送到分支 (
git push origin feature/AmazingFeature
) - 開啟 Pull Request
如有問題或建議,歡迎:
- 📧 發送郵件至:james7766646@gmail.com
- 🐛 提交 Issue
- 💬 討論功能需求
- 作者: Jamespig
- 郵箱: james7766646@gmail.com
- 個人網站: https://jamespig.vercel.app/
由 ❤️ 用 Vue 和 TailwindCSS 製作