为了在 ssr 模式下部署我们的 nuxt 网站,我们首先在 bitbucket 管道中构建和单元测试网站,如果测试成功,我们将构建文件从 bitbucket 服务器复制到我们的生产服务器并触发启动。
问题是 Nuxt 文档没有说明服务器上需要哪些确切的文件。
目前我们正在使用:
.nuxt/
server/
static/
nuxt.config.js
有时,在向网站添加功能后,部署的版本会引发错误:
Error: Server resources are not available!
同时本地版本运行良好。
还在项目上本地运行生产服务器。
错误有点暗示 nuxt 错误地选择了一些路径..但目录结构完全相同。
有什么想法为什么会发生这种情况以及如何解决这个问题吗?
如果错误还提到,Please check "file path"/.nuxt/dist/server existence.
然后在终端上
cd .nuxt
检查“dist”文件夹是否存在。如果它不存在,
回去然后npm run build
。这将生成“dist”文件夹以供使用。
如果仍然遇到问题,请尝试,
npm install --save nuxt
npm install --save vue-server-renderer
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)