在极低规格的机器上运行`npm install`

Bla*_*ard 2 node.js npm google-compute-engine

我想将我的node.js应用程序托管在Google Compute Engine上,并尽可能使用最低的CPU(1个vCPU,0.6GB)。但是,似乎因为它的性能和内存都差强人意,所以当我尝试npm install --production通过SSH在VM上运行时,安装一直挂了很长时间,然后就被杀死了:

$ npm install --production

cloneCurrentTree ? gunzTa ? ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
Killed
Run Code Online (Sandbox Code Playgroud)

第一行是我的命令,最后两行是输出。我在另一个性能稍佳的虚拟机(1个vCPU,1.7GB)上进行了尝试,安装顺利进行。我在每个VM上都尝试了两次,以供参考。

所以我的问题是:是否有可能npm install在极其恶劣的机器环境上?

Luk*_*ili 5

我在512 MB RAM服务器上遇到了这个问题。您必须启用SWAP,以便服务器在RAM不足时使用硬盘驱动器来存储tmp数据。

阅读如何做