npm run 開發環境安裝問題!生產環境架設? | Npm run serve
就是像vue這種框架,只要npmrunserve他就可以自動產生port直接可訪問(本端開發時)不需要透過nginx再另外設定這是實際可以自己做的事嗎?還是安裝框架才會有的東西?打開你的package.json你會看到"scripts":{"serve":"vue-cli-serviceserve","build":"vue-cli-servicebuild","lint":"vue-cli-servicelint"},npmrunserve就是跑上面的serve包括laravel也是直接run就可以產生port根本不需要透過nginx但是你不會想在production用npmrunserve的因為那個server只是fordevnginx能做到的他基本上都沒有以及vue在本端npmrunbuild就會產生編譯...
就是像 vue 這種框架,只要 npm run serve 他就可以自動產生 port 直接可訪問(本端開發時)不需要透過 nginx 再另外設定這是實際可以自己做的事嗎?還是安裝框架才會有的東西?
打開你的 package.json
你會看到
"scripts": { "serve": "vue-cli-service serve", "build": "vue-cli-service build", "lint": "vue-cli-service lint" },npm run serve 就是跑上面的 serve
包括 laravel 也是直接 run 就可以產生 port 根本不需要透過 nginx
但是你不會想在 production 用 npm run serve 的
因為那個 server 只是 for dev
nginx 能做到的他基本上都沒有
以及 vue 在本端 npm run build 就會產生編譯後的 dist ,這個時候才可以丟在 nginx 上跑甚至可以寫個腳本,當透過 git push 專案到 master 時,伺服器可以自己部署(跑 pm run build)!?
跨謀
感覺是想問 CI/CD
如果是想用 github
可以去玩玩 github action
參考[1]
References 參考 (github.com)