Nuxt3 概觀
Nuxt 環境基本介紹
在初始 Nuxt 專案下會發現環境好像異常的空,比之前用 vite 建立專案少了一些資料夾,比如說 components 之類的。這不代表 Nuxt 沒有,但它選擇並不幫你預設建立,而是讓我們自己按照需求新增。
可以新增給 Nuxt 做判讀的資料夾可以參照官網。
以下為幾個專案很常用到的資料夾:
- components:存放元件的地方。
- pages:存放頁面的地方。
- utils:把常用的功能寫成一個函數共用儲存的地方。
- assets:用來存放需要打包的靜態檔案,諸如各式各樣 CSS、SCSS 或字型。
- public:用來存放那些不需要打包的靜態檔案,比如 favicon。
- middleware:路由中間件放置處,比如跳轉頁面時要先運行的身分驗證。
nuxt.config.ts
這是 Nuxt 的設定檔,諸多功能或套件的配置都要在這裡進行。