如何将SSR NuxtJs应用程序部署到主机

时间:2020-08-10 04:40:06

标签: production-environment nuxtjs

我来自SPA / React世界,正在开发我的第一个Nuxtjs SSR应用程序。

当我运行npm run build时,我期望创建的工件可以复制到我的生产环境中,然后使用服务器上的节点运行。当我执行npm run build时,在dist文件夹中什么也没有,但是在./nuxt/dist中有两个文件夹,服务器和客户端。

完全不知道如何从那里继续。所有的在线帮助似乎都是针对非生产版本的,它具有用于运行nuxt start的整个开发文件夹。

如何进行生产部署并使用服务器上的节点运行它

1 个答案:

答案 0 :(得分:1)

有几种发布nuxt的方法:

因此,对于 SPA部署,您必须执行以下操作: 将nuxt.config.js中的模式更改为spa。 运行npm运行构建。 将创建的dist /文件夹部署到Surge,GitHub Pages或nginx等静态主机。

但是我认为您使用通用模式(SSR),因此在此模式下最好在服务器中安装npm或yarn并在生产服务器中运行此命令

nuxt build
nuxt start

因此,如果要将项目的dist文件夹更改模式复制到nuxt.config.js中的SPA

有关更多信息,请阅读本文

How do I deploy an SSR NuxtJs app to a host