我试图让Medusa backend在Google Cloud Compute Engine VM上运行。运行npm i --verbose
时,命令总是挂起,最后一行打印为:
reify:@swc/core-darwin-arm64: http fetch POST 200 https://registry.npmjs.org/-/npm/v1/security/advisories/bulk
字符串
我尝试了以下方法,但没有运气:
1.更改npm(和node)版本
1.删除node_modules
文件夹并重新运行npm i
1.清除npm缓存
1.在VM上禁用ipv6
GCE虚拟机有一个外部IP地址,并且能够wwget google.com
,所以这不是一个连接问题。同样的命令在我的Chromebook上运行良好(Crostini)
有什么想法可能导致npm i
无限期地挂起(或至少很长一段时间)?
1条答案
按热度按时间qnyhuwrf1#
原来虚拟机的资源已经耗尽(我相信是CPU)。一个e2-micro虚拟机是不够的。升级到e2-medium后,事情开始工作。