5

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

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

完全不知道如何从那里开始。所有在线帮助似乎都适用于非生产版本,其中存在整个开发文件夹以运行 nuxt start。

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

4

2 回答 2

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

欲了解更多信息,请阅读这篇文章

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

于 2020-08-10T06:30:23.860 回答
0

我的回答也有同样的问题。在那里你会找到必要的配置,所以我不想在这里复制答案,因为最好把所有东西都放在一个地方,因为可能会有更新。

于 2020-12-25T22:18:23.450 回答