title: vue入門淺析author: Sun-Winddate: May 14,2022
項目的文件結(jié)構(gòu)主文件結(jié)構(gòu)寫這篇博文的目的在于為初學(xué)vue的同學(xué)對vue有一些更進一步的了解讀這篇博文前,您應(yīng)該至少安裝了vue環(huán)境,能在本地運行一個簡單的demo本文將淺析vue項目工程的結(jié)構(gòu),以及用npm運行項目的過程中發(fā)生的一些事件注明:該文本應(yīng)在2022.5.14發(fā)表,由于博主有其他安排耽擱后面忘了,現(xiàn)在補上。
一般的vue工程項目核心部分都在src里存放 vue 項目的源代碼。其文件夾下的各個文件(文件夾)分別為:
(資料圖片)
我們在本地運行vue項目,常見的指令就是npm run serve/dev;與其說是指令,不如說是腳本我們通常會在package.json中配置 script 字段作為 NPM 的執(zhí)行腳本。以個人開發(fā)項目為例,Vue.js 源碼構(gòu)建的腳本如下:
"scripts": { "serve": "vue-cli-service serve", "build": "vue-cli-service build", "lint": "vue-cli-service lint", "stylelint": "stylelint src/css/*.* --fix", "htmlhint": "htmlhint **.html", "eslint": "eslint src/**/*.js src/**/*.vue", "eslint-fix-js": "eslint src/**/*.js --fix", "eslint-fix-vue": "eslint src/**/*.vue --fix" },
所以當(dāng)我們在終端運行npm run serve時,實際上運行的是vue-cli-service serve通過這個腳本去構(gòu)建整個vue項目
構(gòu)建的過程中發(fā)生了什么public/index.html之前我們提到過,這個文件作為項目的入口文件,首先加載這個html文件下面這些代碼是個例子