掃二維碼與項(xiàng)目經(jīng)理溝通
我們在微信上24小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
圖片

讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長期合作伙伴,公司提供的服務(wù)項(xiàng)目有:域名申請、雅安服務(wù)器托管、營銷軟件、網(wǎng)站建設(shè)、鐵西網(wǎng)站維護(hù)、網(wǎng)站推廣。
前端開發(fā)有2種方式:
前后臺(tái)混合開發(fā),顧名思義就是前臺(tái)后臺(tái)代碼混在一起開發(fā),前后臺(tái)混合開發(fā)模式有如下缺點(diǎn):
所以我們目前基本都是采用的前后臺(tái)分離開發(fā)方式,那么可能小伙伴會(huì)問我一個(gè)寫后端的人為啥要學(xué)習(xí)一下前端?
在現(xiàn)在這個(gè)卷王之王的當(dāng)下,我們可以不精通前端,但是前端基礎(chǔ)的curd(增刪改查)操作,最好可以實(shí)現(xiàn)自己編寫
那么基于前后臺(tái)分離開發(fā)的模式下,我們后臺(tái)開發(fā)者開發(fā)一個(gè)功能的具體流程如何呢?如下圖所示:
圖片
如果我們只學(xué)過Html,CSS和JS(前端三劍客),使用前端三劍客開發(fā)存在如下問題:
所以現(xiàn)在企業(yè)開發(fā)中更加講究前端工程化方式的開發(fā),主要包括如下4個(gè)特點(diǎn)
所以對于前端工程化,說白了,就是在企業(yè)級的前端項(xiàng)目開發(fā)中,把前端開發(fā)所需要的工具、技術(shù)、流程、經(jīng)驗(yàn)進(jìn)行規(guī)范化和標(biāo)準(zhǔn)化。從而提升開發(fā)效率,降低開發(fā)難度等等。接下來我們就需要學(xué)習(xí)vue的官方提供的腳手架幫我們完成前端的工程化。
vue前端工程化是通過官方提供的腳手架Vue-cli來完成的,用于快速的生成一個(gè)Vue的項(xiàng)目模板
Vue-cli主要提供了如下功能:
我們需要運(yùn)行Vue-cli,需要依賴NodeJS,NodeJS是前端工程化依賴的環(huán)境。所以我們需要先安裝NodeJS,然后才能安裝Vue-cli
給大家演示安裝的nodejs版本是node-v16.17.1-x64.msi,如果大家沒有該虛擬機(jī)軟件,可以在公眾號(hào)發(fā)VM獲取下載地址。
圖片
圖片
圖片
圖片
NodeJS 安裝完畢后,會(huì)自動(dòng)配置好環(huán)境變量,我們驗(yàn)證一下是否安裝成功, 通過:
node -v圖片
圖片
使用管理員身份運(yùn)行命令行,在命令行中,執(zhí)行如下指令:
npm config set prefix "D:\allsoftware\install\nodejs"注意:D:\allsoftware\install\nodejs 這個(gè)目錄是NodeJS的安裝目錄
使用管理員身份運(yùn)行命令行,在命令行中,執(zhí)行如下指令:
npm config set registry https://registry.npm.taobao.org使用管理員身份運(yùn)行命令行,在命令行中,執(zhí)行如下指令:
npm install -g @vue/cli注意:這個(gè)過程中,會(huì)聯(lián)網(wǎng)下載,可能會(huì)耗時(shí)幾分鐘,耐心等待。
圖片
Vue項(xiàng)目-創(chuàng)建方式
## vue create 項(xiàng)目名稱
vue create vue-project01vue ui本次介紹對初學(xué)者比較友好的圖形化界面創(chuàng)建項(xiàng)目
在命令行中,執(zhí)行如下指令:
vue ui圖片
圖片
圖片
圖片
創(chuàng)建項(xiàng)目的過程,需要聯(lián)網(wǎng)進(jìn)行,這可能會(huì)耗時(shí)比較長的時(shí)間,請耐心等待。 windows的命令行,容易卡頓,我們可以敲擊一下鍵盤
圖片
最后我們只需要等待片刻,即可進(jìn)入到創(chuàng)建創(chuàng)建成功的界面,如下圖所示:
圖片
我們通過VS Code打開之前創(chuàng)建的vue文件夾,打開之后,呈現(xiàn)如下圖所示頁面:
圖片
vue項(xiàng)目的標(biāo)準(zhǔn)目錄結(jié)構(gòu)以及目錄對應(yīng)的解釋如下圖所示:
圖片
其中我們平時(shí)開發(fā)代碼就是在src目錄下
那么vue項(xiàng)目開發(fā)好了,我們應(yīng)該怎么運(yùn)行vue項(xiàng)目呢?
圖片
點(diǎn)擊之后,我們等待片刻,即可運(yùn)行,在終端界面中,我們發(fā)現(xiàn)項(xiàng)目是運(yùn)行在本地服務(wù)的8080端口,我們直接通過瀏覽器打開地址
圖片
最終瀏覽器打開后,呈現(xiàn)如下界面,表示項(xiàng)目運(yùn)行成功
圖片
對于8080端口,經(jīng)常被占用,所以我們可以去修改默認(rèn)的8080端口。我們修改vue.config.js文件的內(nèi)容,添加如下代碼
devServer:{
port:7000
}如下圖所示,然后我們關(guān)閉服務(wù)器,并且重新啟動(dòng)
圖片
重新啟動(dòng)如下圖所示:
圖片
補(bǔ)充:NPM腳本窗口調(diào)試出來
第一步:通過設(shè)置/用戶設(shè)置/擴(kuò)展/MPM更改NPM默認(rèn)配置,如下圖所示
圖片
然后重啟VS Code,并且雙擊打開package.json文件,然后點(diǎn)擊資源管理器處的3個(gè)小點(diǎn),勾選npm腳本選項(xiàng),如圖所示
圖片
然后就能都顯示NPM腳本小窗口了。

我們在微信上24小時(shí)期待你的聲音
解答本文疑問/技術(shù)咨詢/運(yùn)營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流