Ho avuto lo stesso problema, la mia soluzione:
sudo /bin/dd if=/dev/zero of=/var/swap.1 bs=1M count=1024
sudo /sbin/mkswap /var/swap.1
sudo /sbin/swapon /var/swap.1
questo comando ha cambiato la configurazione per swap
Sto provando running npm install cross-spawn
e poi npm install
di nuovo per vedere se funziona. Sembra che ciò che accade sia quando esegui npm install npm guarda all'interno del tuo package.json fornito da telesope e sta eseguendo un pacchetto deprecato
Sto riscontrando un problema simile installando i pacchetti npm e ricevendo il messaggio "Killed" e uno stato di uscita diverso da zero. Per il mio scenario, era perché il mio sistema stava esaurendo la memoria e non avevo configurato lo scambio. La configurazione di swap ha risolto il mio problema.
Per risolvere questo problema il 14.04 e il 16.04:
sudo fallocate -l 1G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
sudo swapon --show
sudo cp /etc/fstab /etc/fstab.bak
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
sudo sysctl vm.swappiness=10
echo 'vm.swappiness=10' | sudo tee -a /etc/sysctl.conf
sudo sysctl vm.vfs_cache_pressure=50
echo 'vm.vfs_cache_pressure=50' | sudo tee -a /etc/sysctl.conf
Questo creerà un file di scambio di 1 GB