Vue.js-2.目錄結構

目錄結構:

目錄/文件 說明

build項目構建(webpack)相關代碼
config配置目錄,包括端口號等。我們初學可以使用默認的。
node_modulesnpm 加載的項目依賴模塊
src

這裡是我們要開發的目錄,基本上要做的事情都在這個目錄裡。裡包含了幾個目錄及文件:

assets

放置一些圖片,如logo等

components

目錄裡面放了一個組件文件,可以不用

App.vue

項目入口文件,我們也可以直接將組件寫這裡,而不使用 components 目錄

main.js

項目的核心文件

static靜態資源目錄,如圖片、字體等
test初始測試目錄,可刪除
.xxxx文件 這些是一些配置文件,包括語法配置,git配置等
index.html首頁入口文件
package.json項目配置文件
README.md項目的說明文檔,markdown 格式

修改src/components/HelloWorld.vue

 

static資料夾內存放的是“真正的”靜態資源,他們不會被webpack處理。

 

認識babel與ESLint

  • babel是一個轉碼器,因為目前瀏覽器對於新型態JavaScript語法支援度不高,babel-loader可將ES6或ES7語法轉為支援度高的ES5的語法。
  • ESLint目的是改善程式碼品質,發現與修正程式碼的問題並達到一制性,所以有安裝此套件的話,常常會在編譯執行時看到很多warning訊息,如果安裝之後想要忽略ESLint檢查,可以到.eslintignore文件中做修改。

src資料夾底下架構

而我們主要編輯的code檔案會放在src這個資料夾內,src資料夾內架構如下圖:

main.js是整個專案的主要入口點,他會去連接到這個專案主要的根實體App.vue。

 

參考:

https://www.runoob.com/vue2/vue-directory-structure.html

https://ithelp.ithome.com.tw/articles/10193761

Yiru@Studio - 關於我 - 意如