nuxt

nuxt

熱門

Nuxt 全端 Vue 框架,支援 SSR、自動匯入與基於檔案的路由。適用於開發 Nuxt 應用程式、伺服器路由、useFetch、中介軟體或混合渲染。

5367星標
304分支
更新於 2026/6/23
SKILL.md
readonlyread-only
name
nuxt
description

Nuxt 全端 Vue 框架,支援 SSR、自動匯入與基於檔案的路由。適用於開發 Nuxt 應用程式、伺服器路由、useFetch、中介軟體或混合渲染。

Nuxt 是一個全端 Vue 框架,提供伺服器端渲染、基於檔案的路由、自動匯入以及強大的模組系統。它使用 Nitro 作為伺服器引擎,可通用部署於 Node.js、無伺服器及邊緣平台。

此技能基於 Nuxt 4.x,產生於 2026-06-22。

Nuxt 4 注意: 預設 srcDirapp/ — Vue 應用程式碼(app.vuecomponents/composables/pages/ 等)位於 app/ 下,而 server/shared/public/modules/layers/nuxt.config.ts 則保留在專案根目錄。~/@ 別名現在指向 app/;請使用 ~~/@@ 表示根目錄。

核心

主題 說明 參考
目錄結構 Nuxt 4 app/ srcDir、shared/、別名、慣例 core-directory-structure
設定 nuxt.config.ts、app.config.ts、別名、compatibilityVersion、experimental core-config
CLI 指令 開發伺服器、建置、產生、預覽及工具指令 core-cli
路由 基於檔案的路由、動態路由、命名視圖、佈局屬性、中介軟體 core-routing
資料擷取 useFetch、useAsyncData、$fetch、createUseFetch 工廠、快取 core-data-fetching
模組 建立與使用 Nuxt 模組、Nuxt Kit 工具 core-modules
部署 使用 Nitro 進行平台無關部署:Vercel、Netlify、Cloudflare core-deployment

功能

主題 說明 參考
Composables 自動匯入 Vue/Nuxt composables、自訂 composables、shared/、useAnnouncer features-composables
元件自動匯入 元件命名、延遲載入、水合策略 features-components-autoimport
內建元件 NuxtLink、NuxtPage、NuxtLayout、NuxtAnnouncer、ClientOnly 等 features-components
狀態管理 useState composable、SSR 友善狀態、Pinia 整合 features-state
伺服器路由 API 路由、伺服器中介軟體、Nitro 伺服器引擎 features-server

渲染

主題 說明 參考
渲染模式 通用(SSR)、客戶端(SPA)、混合渲染、路由規則 rendering-modes

最佳實務

主題 說明 參考
資料擷取模式 高效擷取、快取、平行請求、錯誤處理 best-practices-data-fetching
SSR 與水合 避免上下文洩漏、水合不匹配、composable 模式 best-practices-ssr

進階

主題 說明 參考
使用可重複使用的層擴展應用程式 advanced-layers
生命週期鉤子 建置時、執行時及伺服器鉤子 advanced-hooks
模組創作 使用 Nuxt Kit 建立可發布的模組、keyed composables、相依性 advanced-module-authoring