本實戰篇將帶你建立一個標準的 Nuxt 3 專案,並整合 TailwindCSS。適合想複習 Nuxt 3 建置流程的開發者。
1 專案建立
1. 建立 Nuxt 專案
npx nuxi init my-nuxt-app
2. 安裝依賴並啟動
cd my-nuxt-app
npm install
npm run dev
npm install
npm run dev
啟動後開啟 http://localhost:3000。
2 安裝 TailwindCSS
這裡使用 TailwindCSS 4 (搭配 Vite 插件) 的安裝方式:
1. 安裝套件
npm install tailwindcss @tailwindcss/vite
2. 修改 nuxt.config.ts
import tailwindcss from '@tailwindcss/vite'
export default defineNuxtConfig({
compatibilityDate: '2024-11-01',
devtools: { enabled: true },
vite: {
plugins: [
tailwindcss(),
]
},
css: ['~/assets/css/main.css']
})3. 新增 assets/css/main.css
@import "tailwindcss";
4. 安裝 DaisyUI (選用)
npm i -D daisyui@latest
然後在 main.css 加入:
@import "tailwindcss";
@plugin "daisyui";
@plugin "daisyui";
3 專案結構調整
app.vue
簡化 app.vue,只留下 NuxtPage:
<template>
<div>
<NuxtPage />
</div>
</template>pages/index.vue
建立首頁:
<template>
<div>
<h1>Welcome to Nuxt 3</h1>
</div>
</template>