Vuejs基本知識 一 專案資料夾基本結構

2021-09-03 06:36:22 字數 2764 閱讀 7414

根據前面章節,我們安裝了webpack, vue-cli, 並執行成功,看到了vuejs的第乙個頁面。

那麼首先,我們需要對webpack 下的vuejs有個全面的了解。

在我們執行了命令後,

$ vue init webpack my-project
會生成乙個嶄新的專案。 它的檔案結構如下:

▸ build/                // 編譯用到的指令碼

▸ config/ // 各種配置

▸ dist/ // 打包後的資料夾

▸ node_modules/ // node第三方包

▸ src/ // 源**

▸ static/ // 靜態檔案, 暫時無用

index.html // 最外層檔案

package.json // node專案配置檔案

下面我們針對重要的檔案和資料夾來依次說明.

這個資料夾中,保留了各種打包指令碼。 是不可或缺的,不要隨意修改。

展開後如下:

▾ build/

build.js

check-versions.js

dev-client.js

dev-server.js

utils.js

vue-loader.conf.js

webpack.base.conf.js

webpack.dev.conf.js

webpack.prod.conf.js

打包使用,不要修改。

檢查npm的版本, 不要修改。

是在開發時使用的伺服器指令碼。不要修改。(借助於node這個後端語言,我們在做vuejs開發時,可以通過$npm run dev這個命令,開啟乙個小的server, 執行vuejs. )

不要修改。 做一些css/sass 等檔案的生成。

非常重要的配置檔案,不要修改。 內容是用來輔助載入vuejs用到的css source map等內容。

這三個都是基本的配置檔案。不要修改。

跟部署和配置相關。

▾ config/

dev.env.js

index.js

prod.env.js

開發模式下的配置檔案,一般不用修改。

生產模式下的配置檔案,一般不用修改。

很重要的檔案, 定義了:

對於這個資料夾的內容,我們會在後續的章節中陸續進行解釋(例如對於某個頁面的渲染過程,如何做****)

打包之後的檔案所在目錄,如下。

▾ dist/

▾ static/

▾ css/

▾ js/

manifest.577e472792d533aaaf04.js

manifest.577e472792d533aaaf04.js.map

vendor.5f34d51c868c93d3fb31.js

vendor.5f34d51c868c93d3fb31.js.map

index.html

可以看到,對應的css, js, map, 都在這裡。

請大家注意 檔名中的無意義的字串,這個是隨機生成的。 目的是為了讓檔名發生變化 ,方便我們的部署,也方便nginx伺服器重新對該檔案做快取。

manifest.js: 生成的周邊js 檔案

vendor.js: 生成的vendor.js 檔案

切記: 這個資料夾不要放到git中。 因為每次編譯之後,這裡的檔案都會發生變化。

node專案所用到的第三方包,特別多,特別大。$ npm install所產生。 所有在package.json中定義的第三方包都會出現在這裡。

package.json :

// ...

"dependencies": ,

"devdependencies":

// ...

node_modules資料夾裡面往往會有幾百個資料夾,看起來如下:

這個資料夾不要放到git中。

最最核心的源**所在的目錄。 展開後如下所示(不同版本的vue-cli生成的目錄會稍有不同,不過核心都是一樣的):

▾ src/

▾ assets/

logo.png

▾ components/

book.vue

booklist.vue

hello.vue

▾ router/

index.js

main.js

用到的都可以放在這裡。

用到的"檢視"和"元件"所在的資料夾。(最最核心)

路由檔案。 定義了各個頁面對應的url.

沒有實際的業務邏輯,但是為了支撐整個vuejs框架,存在很必要。

一 專案概覽

鏈結1 密碼 1zrc 鏈結2 密碼 43bo 02 天天生鮮資料庫設計 待完善 03 使用者註冊 待完善 04 使用者登入 待完善 05 使用者中心 待完善 06 分布式fastdfs檔案系統 待完善 07 天天生鮮首頁 待完善 08 天天生鮮詳情頁 待完善 09 天天生鮮列表頁 待完善 10 天...

一 專案準備

一.ps的基本操作 1.調出標尺 ctrl r 2.調整單位 編輯 首選項 單位與標尺 修改單位為畫素 3.放大和縮小 ctrl 或ctrl 4.量取長度或者寬度 選取工具 5.取色 工具欄吸管工具 6.文字 工具欄文字工具 二.開發環境的搭建 1.開發軟體使用visual studio code ...

一 專案管理基礎知識

1.一切介專案,一切都將成為專案 包含三層意思 a 一項有待完成的任務,有特定的環境和要求 b 在一定的組織機構內,利用有限的資源 人力 物力 財力 在規定的時間內完成 c 任務要滿足一定的效能 質量 數量等技術指標等要求 2.專案的目標 a 成果性目標 由一系列技術指標定義 效能 質量 數量 技術...