資料夾結構

├── build/                      // webpack 相關文件
│   └── ...
├── config/                     
│   ├── index.js                // 項目核心配置
│   └── ...
├── src/
│   ├── main.js                 // 程式入口文件
│   ├── App.vue                 // 程式入口 vue 組件
│   ├── components/             // 組件
│   │   └── ...
│   └── assets/                 // 模塊資源 (被 webpack 處理)
│       └── ...
├── static/                     // 純靜態資源 (直接複製到 dist/static/ 裡面)
├── test/
│   └── unit/                   // 單元測試
│   │   ├── specs/              // 測試規範
│   │   ├── index.js            // 測試入口文件
│   │   └── karma.conf.js       // 測試運行配置文件
│   └── e2e/                    // 點對點的測試 
│   │   ├── specs/              // 測試規範
│   │   ├── custom-assertions/  // 端到端測試自定義片段
│   │   ├── runner.js           // 運行測試腳本
│   │   └── nightwatch.conf.js  // 運行測試配置文件
├── .babelrc                    // babel 配置文件
├── .editorconfig               // 編輯配置文件
├── .eslintrc.js                // eslint 文字配置
├── index.html                  // index.html 首頁
└── package.json                // 運行相關套件

build/

實際開發環境與生產環境的 webpack 配置文件,如果要定義 webpack 的 loader ,可查看 build/webpack.base.conf.js 的檔案。

config/index.js

大部分在建構步驟中通用的配置,開發環境代理 api 與 後端框架 。

src/

放置一般頁面。

static/

在建構 webpack 的時候,直接複製相同的的目錄中。

test/unit

包含單元測試相關文件。

test/e2e

包含端到端測試相關文件。

index.html

開發頁面,在開發環境中,webpack會生成相關資源,這些資源的url會自動插入到模板來渲染最終的HTML。

package.json

NPM包元數據文件,包括所有的構建依賴與構建命令。

results matching ""

    No results matching ""