要以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”文件夹以供使用。如果仍然遇到问题,请尝试,