W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
Nuxt.js 的默認應用目錄架構提供了良好的代碼分層結構,適用于開發(fā)或大或小的應用。 當然,你也可以根據自己的偏好組織應用代碼。
資源目錄 assets 用于組織未編譯的靜態(tài)資源如 LESS、SASS 或 JavaScript。
組件目錄 components 用于組織應用的 Vue.js 組件。Nuxt.js 不會擴展增強該目錄下 Vue.js 組件,即這些組件不會像頁面組件那樣有 asyncData 方法的特性。
布局目錄 layouts 用于組織應用的布局組件。
若無額外配置,該目錄不能被重命名。
middleware 目錄用于存放應用的中間件。
頁面目錄 pages 用于組織應用的路由及視圖。Nuxt.js 框架讀取該目錄下所有的 .vue 文件并自動生成對應的路由配置。
若無額外配置,該目錄不能被重命名。
插件目錄 plugins 用于組織那些需要在 根vue.js應用 實例化之前需要運行的 Javascript 插件。
靜態(tài)文件目錄 static 用于存放應用的靜態(tài)文件,此類文件不會被 Nuxt.js 調用 Webpack 進行構建編譯處理。 服務器啟動的時候,該目錄下的文件會映射至應用的根路徑 / 下。
舉個例子: /static/robots.txt 映射至 /robots.txt
若無額外配置,該目錄不能被重命名。
store 目錄用于組織應用的 Vuex 狀態(tài)樹 文件。 Nuxt.js 框架集成了 Vuex 狀態(tài)樹 的相關功能配置,在 store 目錄下創(chuàng)建一個 index.js 文件可激活這些配置。
若無額外配置,該目錄不能被重命名。
nuxt.config.js 文件用于組織Nuxt.js 應用的個性化配置,以便覆蓋默認配置。
若無額外配置,該文件不能被重命名。
package.json 文件用于描述應用的依賴關系和對外暴露的腳本接口。
該文件不能被重命名。
別名 | 目錄 |
---|---|
~ 或 @ | srcDir |
~~ 或 @@ | rootDir |
默認情況下,srcDir 和 rootDir 相同。
提示: 在您的 vue 模板中, 如果你需要引入 assets 或者 static 目錄, 使用 ~/assets/your_image.png 和 ~/static/your_image.png方式。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: