今天更新了项目上的一些文件后重新部署发现网站无法进入,报错500 This page is temporarily unavailable.
然后去看了运行日志,发现报错[nuxt] [request error] [unhandled] [500] Cannot find package ‘@unhead/shared’ imported from /www/nuxtDemo/.output/server/chunks/routes/renderer.mjs,
代码在本地运行正常部署就错误,可能是这个包没获取到,
直接上解决办法:
- 清除本地的node-modules,package-lock.json,.nuxt,.ouput清除完成后重新安装即可,
- 如果不能解决,尝试运行
npx nuxi upgrade
升级版本,