記錄一次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
相關文章
- 記錄一次打包優化優化
- 記錄一次Django部署到寶塔Linux皮膚的全過程DjangoLinux
- 記錄一次 MySQL 死鎖排查過程MySql
- 記錄一次記憶體洩漏排查過程記憶體
- 一次線上問題處理過程記錄
- 記錄一次線上OOM情況排查過程OOM
- ant打包部署web工程Web
- 記錄工作過程中一次業務最佳化
- VUE-CLI webpack 專案打包部署上線VueWeb
- 記錄一次Flink作業異常的排查過程
- 記錄一次資料庫CPU被打滿的排查過程資料庫
- 記錄一次K8s pod被殺的排查過程K8S
- 記錄一次爬取淘寶/天貓評論資料的過程
- 安全警示錄---記一次oracle資料檔案遷移過程Oracle
- 記一次SQL調優過程SQL
- 記錄一次現網MySQL記憶體增長超限問題定位過程MySql記憶體
- 記錄一次用寶塔部署微信小程式Node.js後端介面程式碼的詳細過程微信小程式Node.js後端
- 詳細記錄一次npm i canvas報錯的解決過程NPMCanvas
- 記錄一次線上資料圖源本地化操作的過程
- 記錄一次幫網友除錯ssh信任關係的過程除錯
- Elasticsearch 的坑爹事——記錄一次mapping field修改過程ElasticsearchAPP
- MYSQL Group Replication搭建過程記錄MySql
- 記一次"記憶體洩露"排查過程記憶體洩露
- 記一次系統演變過程
- 記一次OOM問題排查過程OOM
- 記一次ElementUI原始碼修改過程UI原始碼
- MySQL 記一次 Bug發現過程MySql
- 記一次安卓webview查錯過程安卓WebView
- 記錄BW-SGWIN原始碼信用盤盤口功能搭建部署過程原始碼
- SpringBoot簡單打包部署(附工程)Spring Boot
- MacPorts打包過程簡介Mac
- 記一次Docker部署服務的爬坑歷程Docker
- 升級 PHP7 過程記錄PHP
- Red Hat核心升級過程記錄
- 記一次 Boomer 壓測 MQTT 過程OOMMQQT
- 記一次 GitLab 的遷移過程Gitlab
- 記一次ceph pg unfound處理過程
- 記一次前端面試的全過程前端面試