當我們之前的專案前後端**編碼完成。就要最後一步部署。我們先來看一下專案目錄。
1.node_modules 依賴檔案。這個是依據package.json安裝的。前文介紹到,package.json記錄生產和開發對應的依賴檔名及版本號。node_modules體積較大。對於這個專案來說就 150m,在上傳伺服器時建議先刪除。
2. server 伺服器** 必須
3.static 靜態資源 必須
4. .gitignore git上傳忽略檔案 可刪
6.index.html 前端入口檔案 必須
7. package.json 專案依賴檔案 必須
8. readme.md 使用說明 可刪
9.webpack.config.js 開發模式打包配置 可刪
10. webpack.prod.config.js 生產模式 建議留下。
先把node_modules刪掉,然後其他的體積較小也可以留下。之後通過 scp命令上傳到伺服器。
然後用npm install 來安裝依賴檔案(推薦使用國內**映象)
之後執行 npm run product 生產模式構建前端**……等待構建完成。
注意:1: lsof i:[port]用來檢視該埠上執行的程序
2: kill -9 pid 用來關閉對應的進行 (用於關閉nohup 程式)
這種ssh 是最基本的方法。會有環境依賴等問題。更合適的方法 要用到docker等技術
python後端部署 前後端專案部署
一.準備工作 前面有具體步驟 2.修改python3的環境變數,寫入到 etc profile中 path opt python36 bin usr local sbin usr local bin usr sbin usr bin opt ruby bin root bin 3.修改 bashrc...
flask和vue前後端分離專案部署
前段時間開發了乙個專案,我後端用的是flask框架寫介面,前端用的是vue框架,專案前後端完全分離,部署的時候遇到一點問題,記錄一下.部署環境 centos6.5 python3.6.3 flask0.12.0 vue 部署方式 uwsgi nginx步驟 1.首先安裝python執行環境,正常 2...
部署前後端分離專案
1 將專案上傳到伺服器上 方法一 使用xftp工具,進項上傳資料夾,將專案 傳到linux伺服器當中 方式2 使用scp從本地將檔案上傳到linux伺服器中 scp r 本地資料夾 遠端使用者名稱 遠端ip 遠端資料夾 2 將mysql資料遷移到伺服器資料庫 資料匯入匯出 在linux服務端,mys...