Nuxt部署错误:服务器资源不可用

时间:2019-02-01 19:10:15

标签: vue.js nuxt.js ssr

要以ssr模式部署nuxt网站,我们首先在bitbucket管道中构建和单元测试网站,如果测试是绿色的,则将构建文件从bitbucket服务器复制到生产服务器并触发启动。

问题是,Nuxt文件只字未提它的确切文件需要在服务器上。

当前我们正在使用:

.nuxt/  
server/  
static/  
nuxt.config.js 

增加功能的网站后有时,部署版本引发错误:

Error: Server resources are not available!

同时本地版本可以正常工作。
在项目上本地运行生产服务器也可以。 错误提示表明nuxt ..会错误地选择某些路径,但是目录结构完全相同。

有什么想法为什么会发生以及如何解决?

2 个答案:

答案 0 :(得分:1)

如果还提到错误,则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

答案 1 :(得分:0)

尝试在nuxt.config.js中添加dev: process.env.NODE_ENV === 'DEV'