作为部署过程的一部分,我需要通过SSH在远程服务器上运行npm install。
我尝试了以下2条命令:
ssh -t user@my-server-ip 'bash -i -c "npm install"'
Killed.............] | fetchMetadata: sill mapToRegistry uri https://registry.npmjs.
Connection to <my-server-ip> closed.
和
ssh user@my-server-ip 'npm install'
bash: line 1: 14851 Killed
我不确定它是否超时,但是在失败之前(这两个命令)它确实挂了一段时间。但是,当我通过ssh登录到服务器并直接运行npm install时,它会成功并在大约30秒内完成,因此我不相信它会超时。
为什么不能在ssh上运行它?