我来自SPA / React世界,正在开发我的第一个Nuxtjs SSR应用程序。
当我运行npm run build时,我期望创建的工件可以复制到我的生产环境中,然后使用服务器上的节点运行。当我执行npm run build时,在dist文件夹中什么也没有,但是在./nuxt/dist中有两个文件夹,服务器和客户端。
完全不知道如何从那里继续。所有的在线帮助似乎都是针对非生产版本的,它具有用于运行nuxt start的整个开发文件夹。
如何进行生产部署并使用服务器上的节点运行它
答案 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
有关更多信息,请阅读本文