nuxt 指令
在 package.json 有一些指令可以操作 nuxt
1 | "scripts": { |
npm run dev
開發環境時使用npm run build
打包專案,分別有 Client 端與 Server 端npm run start
用 Node.js 起一個 Server
資料夾功能
pages - 放頁面的地方,新增頁面後,會自動產生新頁面名稱的 router
layouts - 頁面共用的版型,像 header、footer 會重複的部分,可以寫在 default.vue,供每頁共用
layouts/default.vue
1 | <template> |
components - 頁面的最小單位組件
assets - 需要經過 Nuxt 編譯打包、壓縮的檔案,如 CSS、圖片等
static - 不需經過 Nuxt 編譯的檔案,如 favicon、音樂、Zip、自己寫的 json 等
store - 操作 Vuex 的地方
middleware - 進入頁面前需要做的中間層,如驗證檢查等
plugins - 自定義的 Global nuxt 套件,會從 nuxt.config.js 自動注入
🔸create-nuxt-app v3.7.1 安裝完後沒有 layout 以及 assets 目錄可以自己新增