You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Astro Node适配器独立模式部署至虚拟主机时出现依赖缺失错误

Astro Node适配器独立模式部署至虚拟主机时出现依赖缺失错误

看起来你在把Astro SSR独立模式部署到虚拟主机时遇到了依赖缺失的问题,我来帮你梳理下可行的解决办法:

办法一:在虚拟主机的项目目录直接安装缺失依赖

你可以通过虚拟主机的终端(或SSH连接)进入项目根目录,运行以下命令安装报错里提到的两个缺失包:

cd /home/quickpor/mysite
yarn add cookie server-destroy --production

安装完成后再执行node entry.mjs,应该就能解决找不到包的问题了。

办法二:本地补装依赖后重新构建上传

如果虚拟主机操作终端不太方便,你也可以回到本地的Astro项目,先把这两个依赖添加为生产依赖:

yarn add cookie server-destroy --production

接着重新执行构建命令:

yarn build

等构建完成后,把最新生成的server、client目录以及entry.mjs文件重新上传到虚拟主机的对应目录,再尝试启动项目即可。

额外小提醒

Astro的standalone模式理论上会打包大部分必要依赖,但偶尔会有一些peer依赖没被自动包含进去。之后如果再遇到类似的ERR_MODULE_NOT_FOUND错误,按照同样的思路安装对应的缺失包就可以了。

备注:内容来源于stack exchange,提问作者Khorshid Hamza

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.14 14:55:30