在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/網(wǎng)絡(luò)安全  HTML/ Nuxt 有關(guān)部署的一些問(wèn)題

Nuxt 有關(guān)部署的一些問(wèn)題

個(gè)人項(xiàng)目需求 為 vue + ssr, 于是學(xué)習(xí) nuxt
但是目前需要搞懂的是 項(xiàng)目如何進(jìn)行部署
執(zhí)行

nuxt build
nuxt start

生成一系列ssr渲染代碼

看了很多 的 博客,但是部署依然沒(méi)有太明白
那么 服務(wù)端難道需要我把整個(gè)項(xiàng)目 包括 .nuxt拷貝過(guò)去然后利用pm2來(lái)執(zhí)行嗎?
或者說(shuō) 只上傳 .next 進(jìn)行后端渲染呢(把代碼刪除)?
官方有沒(méi)有什么更加有效的方式?
比如說(shuō)拷貝 .nuxt 文件直接到 官方 另一個(gè)項(xiàng)目中 然后直接執(zhí)行渲染什么的?
還有就是只上傳代碼,服務(wù)器 用 nuxt 進(jìn)行 編譯 和 執(zhí)行?
或者 各位 玩過(guò) nuxt 的有沒(méi)有什么更好方法?

回答
編輯回答
兔寶寶

目前我司的做法是 代碼用git管理
先刪除 .nuxt build 這兩個(gè)文件夾,然后nuxt build,把build好的文件 .nuxt build這兩個(gè)文件夾打包到服務(wù)器,解壓
服務(wù)器拉取最新代碼,更新解壓后的.nuxt 和 build 目錄,并安裝依賴
用pm2啟動(dòng)項(xiàng)目,根據(jù)不同環(huán)境設(shè)置不同的參數(shù)

因?yàn)槲宜痉?wù)器的性能不太夠,所以在本地build,如果服務(wù)器性能好的話,直接在服務(wù)器拉取代碼,服務(wù)器端build,啟動(dòng),其實(shí)用到的文件只有 build和.nuxt這兩個(gè)文件夾里的,還有npm的模塊。

2017年11月20日 08:03