
Photo credit:Pexels
文、意如老師
續上一篇:聯成電腦分享:最熱門的網頁前端框架,從零開始學Vue.js 安裝篇
任務一:認識目錄結構
任務二:了解整個流程,及實作第一個Vue.js網頁
任務一:認識目錄結構
續 上一篇 安裝好後,先到專案資料夾下,目前的目錄結構如下圖
我們先來認識一下幾個比較常會用到的資料夾
資料夾 |
說明 |
build |
這個資料夾中可以放一些環境的配置例如開發時用的程式版本node.js或是npm的版本等等有關環境配置的檔案都會放在此資料夾內 |
config |
程式常會使用的目錄路徑,或者port號等等的資訊會放在此資料夾下 |
node_modules |
會使用到的套件都會放在此資料夾下,也是安裝npm時會附帶的套件 |
src |
開發的項目都會放在此資料夾內例如我們寫的程式碼就全都會放在src這個資料夾內 |
src/assets/css |
放置會使用到的CSS |
src/assets/images |
放置會使用到的圖片,如icon,logo等圖 |
src/components |
放置組件 |
src/App.vue |
功能的入口 |
main.js |
核心的文件也是整個專案的主要入口點,透過它連接到這個專案主要的根(功能)App.vue |
static |
靜態資源目錄,如圖片、字體等,放在這個資料夾,不會被webpack處理。 |
test |
初始測試目錄,可刪除 |
.xxxx文件 |
這些是一些配置文件,包括語法配置,git配置等 |
index.html |
首頁入口文件 |
package.json |
專案配置文件 |
README.md |
專案的說明文檔,markdown 格式 |
babel |
babel是一個轉碼器,因為目前瀏覽器對於新型態JavaScript語法支援度不高,babel-loader可將ES6或ES7語法轉為支援度高的ES5的語法。 |
ESLint |
ESLint目的是改善程式碼品質,發現與調整程式碼的問題達到一致性,所以有安裝此套件的話,常常會在編譯執行時看到很多警告訊息,如果安裝之後想要忽略ESLint檢查,可以到.eslintignore文件中做修改。 |