記錄一次vue-cli工程打包部署過程
1、打包,執行package.json檔案中build對應命令:npm run build:prod
2、下載nginx,將前端部署到nginx中(我使用的是windows環境)
1)、http://nginx.org/en/download.html 下載nginx檔案到本地
2)安裝部署:
a、下載完成後,解壓,執行cmd,不要直接就雙擊nginx.exe
b、cd到解壓之後的目錄(到直接能看到docs,conf等的目錄)
c、啟動:start nginx
d、預設埠號是80,訪問localhost:80看是否能訪問到nginx的首頁,能訪問到,啟動成功,沒有則啟動失敗
訪問失敗:檢視logs資料夾下error.log檔案;常見錯誤:埠號被佔用,nginx資料夾路徑含中文
3、部署前端專案到nginx中
1)開啟conf/nginx.conf檔案,修改root 為前端專案打包後的目錄,儲存
2) 修改完成後,使用下面命令校驗配置檔案是否正確 test is successful就表明正確了
nginx -t -c conf/nginx.conf
3)nginx -s reload 重新啟動nginx檔案,訪問localhost:8800就可以看到前端專案了
4)若需要代理到後臺介面,增加location配置,nginx -s reload重新啟動,訪問
4、至此,部署完成
5、關閉nginx命令
nginx -s quit
相關文章
- LLM本地部署全過程記錄
- 記錄一次Django部署到寶塔Linux皮膚的全過程DjangoLinux
- 記錄一次Dataguard的修復過程
- 記錄一次打包優化優化
- 記錄一次記憶體洩漏排查過程記憶體
- 記錄一次線上OOM情況排查過程OOM
- 一次線上問題處理過程記錄
- 記錄工作過程中一次業務最佳化
- 記錄一次Flink作業異常的排查過程
- 記錄一次使用drissionpage上傳下載的過程
- 記錄一次排查解決伺服器卡死的過程伺服器
- 記錄一次資料庫CPU被打滿的排查過程資料庫
- SpringBoot簡單打包部署(附工程)Spring Boot
- 記錄一次K8s pod被殺的排查過程K8S
- 記錄一次RPC服務有損上線的分析過程RPC
- 記錄一次物理專業程式設計大作業完成過程程式設計
- SpinalHDL上板過程記錄
- 記一次SQL調優過程SQL
- 記錄一次現網MySQL記憶體增長超限問題定位過程MySql記憶體
- 詳細記錄一次npm i canvas報錯的解決過程NPMCanvas
- 記錄一次CentOS/Linux下安裝vsftp伺服器的過程CentOSLinuxFTP伺服器
- MYSQL Group Replication搭建過程記錄MySql
- Issac_GYM重要過程記錄
- 記一次"記憶體洩露"排查過程記憶體洩露
- 記一次OOM問題排查過程OOM
- 記一次 Boomer 壓測 MQTT 過程OOMMQQT
- 記一次ElementUI原始碼修改過程UI原始碼
- 記一次系統演變過程
- MySQL 記一次 Bug發現過程MySql
- 記一次 GitLab 的遷移過程Gitlab
- 記錄一次用寶塔部署微信小程式Node.js後端介面程式碼的詳細過程微信小程式Node.js後端
- MacPorts打包過程簡介Mac
- Tars | Win10下Docker部署TarsJava(SpringBoot)全過程及踩坑記錄Win10DockerJavaSpring Boot
- 記錄BW-SGWIN原始碼信用盤盤口功能搭建部署過程原始碼
- 記錄一次線上資料圖源本地化操作的過程
- 升級 PHP7 過程記錄PHP
- atc轉換過程問題記錄
- Xilinx_HLS上板過程記錄