學(xué)習(xí)一個(gè)新東西的時(shí)候,先要把開(kāi)發(fā)環(huán)境搭起來(lái),最近想學(xué)學(xué)前端技術(shù),vue的開(kāi)發(fā)環(huán)境搭建還是比較簡(jiǎn)單,這里簡(jiǎn)單記錄一下
搭建環(huán)境
1. 開(kāi)發(fā)工具
2. 運(yùn)行環(huán)境
3. 包管理工具
隨node.js安裝,查看版本信息npm -v
cnpm(淘寶源)
npm install -g cnpm --registry=https://registry.npm.taobao.org
npm install -g @vue/cli
npm uninstall vue-cli -g
4. 打包工具
npm install webpack -g
5. 安裝vue-cli(腳手架)
vue-cli 4.0+已改成@vue/cli,若安裝舊版先卸載
npm install -g @vue/cli
npm uninstall vue-cli -g
vue create projectName
npm run serve
npm run build
實(shí)踐
創(chuàng)建項(xiàng)目
cmd 到要?jiǎng)?chuàng)建項(xiàng)目的文件夾
1. 腳手架創(chuàng)建項(xiàng)目
1.1. 腳手架創(chuàng)建 vue create my-project
注:項(xiàng)目名稱不能有大寫
1.2. 選擇配置(默認(rèn)/手動(dòng)),通過(guò)上下鍵選擇,這里就選默認(rèn)
1.3. 選擇完成回車等待創(chuàng)建完成
1.4 創(chuàng)建完成會(huì)生成一個(gè)項(xiàng)目名稱一樣的文件夾
2. 通過(guò)ui創(chuàng)建
vue ui
會(huì)打開(kāi)一個(gè)創(chuàng)建頁(yè)面,可以在上面創(chuàng)建項(xiàng)目,啟動(dòng)調(diào)試,編譯生成等,ui很簡(jiǎn)單,就不介紹。
調(diào)試運(yùn)行
cmd到項(xiàng)目文件夾(不是上面創(chuàng)建的文件夾,而是通過(guò)腳手架/ui創(chuàng)建的項(xiàng)目名稱文件夾),執(zhí)行
npm run serve
每次運(yùn)行都必須定位到對(duì)應(yīng)文件夾,這個(gè)比較繁瑣,下面介紹幾個(gè)使用技巧
若VSCode開(kāi)發(fā),直接在終端執(zhí)行
2. 通過(guò)Powershell執(zhí)行,打開(kāi)對(duì)應(yīng)文件夾,shift+鼠標(biāo)右鍵,然后選擇在此處打開(kāi)Powershell
3. 在文件夾路徑前加cmd 空格 ,直接定位到對(duì)應(yīng)的文件夾
編譯生成
cmd執(zhí)行
npm run build
在項(xiàng)目文件生成dist文件夾
部署前端文件
1. 跟后臺(tái)服務(wù)器(IIS,tomcat)一起發(fā)布
把生成資源文件拷貝到后臺(tái)服務(wù)器靜態(tài)資源文件夾,后臺(tái)服務(wù)器設(shè)置啟動(dòng)頁(yè)
2. 前端獨(dú)立部署
nginx做前端資源的web 服務(wù)器,反向代理后端服務(wù)器的請(qǐng)求
nginx 配置文件
server { listen 80; server_name localhost; location / { root F:\Codes\Vue\my-project\dist; index index.html index.htm; } location /api { proxy_pass http://127.0.0.1:8080; } }
轉(zhuǎn)發(fā)請(qǐng)標(biāo)明出處:https://www.cnblogs.com/WilsonPan/p/12719082.html
聯(lián)系客服