先從最基本的專案初始化開始:
npm create vue@latest idle-game
建立時會看到以下選項:
┌  Vue.js - The Progressive JavaScript Framework
│
◆  請選擇要包含的功能: (↑/↓ 切換,空格選擇,a 全選,enter 確認)
│  ◼ TypeScript
│  ◻ JSX 支援
│  ◼ Router(單頁應用程式開發)
│  ◼ Pinia(狀態管理)
│  ◼ Vitest(單元測試)
│  ◼ 端對端測試
│  ◼ ESLint(錯誤預防)
│  ◼ Prettier(程式碼格式化)
└
建立專案完成後:
cd ./idle-game
npm install
npm run dev
接著打開 http://localhost:5173/,就能看到 Vue 專案成功跑起來了!

太好了,我們已經邁出成功的第一步!
npm install tailwindcss @tailwindcss/vite
在 vite.config.ts 加入設定:
// vite.config.ts
import { defineConfig } from 'vite'
import tailwindcss from '@tailwindcss/vite'
export default defineConfig({
  plugins: [
    tailwindcss(),
  ],
})
在 main.css 匯入:
@import "tailwindcss";
透過提供自動完成、語法高亮與程式碼檢查等進階功能,讓我們在使用 Tailwind 時有更佳的體驗。
Tailwind 推出了官方的 Prettier plugin:prettier-plugin-tailwindcss,可自動整理 class 順序,避免手動調整。
npm install -D prettier prettier-plugin-tailwindcss
{
  "plugins": ["prettier-plugin-tailwindcss"]
}
將 css、store、routers、views、components 資料夾中的範例檔案刪掉,保留乾淨的專案結構,這樣之後就能專注在遊戲開發。
今天我們完成了專案的初始化,並且整合了 Tailwind CSS,
還把不需要的預設檔案清理乾淨,得到了一個乾淨的開發環境。
到這裡為止,整個基礎環境已經就緒,接下來就能專心開始遊戲功能的開發。
.gitignore