Nuxt 有关部署的一些问题

个人项目需求 为 vue + ssr, 于是学习 nuxt
但是目前需要搞懂的是 项目如何进行部署
执行

nuxt build
nuxt start

生成一系列ssr渲染代码

看了很多 的 博客,但是部署依然没有太明白
那么 服务端难道需要我把整个项目 包括 .nuxt拷贝过去然后利用pm2来执行吗?
或者说 只上传 .next 进行后端渲染呢(把代码删除)?
官方有没有什么更加有效的方式?
比如说拷贝 .nuxt 文件直接到 官方 另一个项目中 然后直接执行渲染什么的?
还有就是只上传代码,服务器 用 nuxt 进行 编译 和 执行?
或者 各位 玩过 nuxt 的有没有什么更好方法?

阅读 2.7k
1 个回答

目前我司的做法是 代码用git管理
先删除 .nuxt build 这两个文件夹,然后nuxt build,把build好的文件 .nuxt build这两个文件夹打包到服务器,解压
服务器拉取最新代码,更新解压后的.nuxt 和 build 目录,并安装依赖
用pm2启动项目,根据不同环境设置不同的参数

因为我司服务器的性能不太够,所以在本地build,如果服务器性能好的话,直接在服务器拉取代码,服务器端build,启动,其实用到的文件只有 build和.nuxt这两个文件夹里的,还有npm的模块。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题