Vue-cli項目目錄結構

一、目錄結構 

 

二、解釋 

   ├── index.html                      入口頁面
    ├── build                           構建腳本目錄
    │   ├── build-server.js                 運行本地構建服務器,可以訪問構建後的頁面
    │   ├── build.js                        生產環境構建腳本
    │   ├── dev-client.js                   開發服務器熱重載腳本,主要用來實現開發階段的頁面自動刷新
    │   ├── dev-server.js                   運行本地開發服務器
    │   ├── utils.js                        構建相關工具方法
    │   ├── webpack.base.conf.js            wabpack基礎配置
    │   ├── webpack.dev.conf.js             wabpack開發環境配置
    │   └── webpack.prod.conf.js            wabpack生產環境配置
    ├── config                          項目配置
    │   ├── dev.env.js                      開發環境變量
    │   ├── index.js                        項目配置文件
    │   ├── prod.env.js                     生產環境變量
    │   └── test.env.js                     測試環境變量
    ├── mock                            mock數據目錄
    │   └── hello.js
    ├── package.json                    npm包配置文件,裏面定義了項目的npm腳本,依賴包等信息
    ├── src                             項目源碼目錄    
    │   ├── main.js                         項目入口js文件
    │   ├── app.vue                         根組件,組件入口
    │   ├── components                      公共組件目錄
    │   │   └── title.vue
    │   ├── assets                          資源目錄,這裏的資源會被wabpack構建
    │   │   └── images
    │   │       └── logo.png
    │   ├── routes                          前端路由
    │   │   └── index.js
    │   ├── store                           應用級數據(state)
    │   │   └── index.js
    │   └── views                           頁面目錄
    │       ├── hello.vue
    │       └── notfound.vue
    ├── static                          純靜態資源,不會被wabpack構建。
    └── test                            測試文件目錄(unit&e2e)
        └── unit                            單元測試
            ├── index.js                        入口腳本
            ├── karma.conf.js                   karma配置文件
            └── specs                           單測case目錄
                └── Hello.spec.js
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章