Node.js 在极低规格的机器上运行“npm安装”

Node.js 在极低规格的机器上运行“npm安装”,node.js,npm,google-compute-engine,Node.js,Npm,Google Compute Engine,我想在Google Compute Engine上托管node.js应用程序,尽可能使用最低的CPU(1个vCPU,0.6GB)。但是,似乎因为它的性能和内存都很差,所以当我试图通过SSH在VM上运行npm install--production时,安装持续了很长时间,然后就被终止了: $ npm install --production cloneCurrentTree → gunzTa ▐ ╢██████████████████████████░░░░░░░░░░░░░░░░░░░░░░░

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

$ npm install --production

cloneCurrentTree → gunzTa ▐ ╢██████████████████████████░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░╟
Killed
第一行是我的命令,最后两行是输出。我在另一个更高级的虚拟机(1个vCPU,1.7GB)上试用了它,安装工作没有任何问题。我在每个虚拟机上都试了两次,供您参考


所以我的问题是:是否有可能在极其恶劣的机器环境中安装
npm

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