GNU/Linux >> Linux Esercitazione >  >> Linux

`npm install` termina con Killed

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


Linux
  1. 8 Migliori pratiche con sudo su Linux:cosa fare e cosa non fare sudo

  2. Eseguire una linea di comandi con un sudo?

  3. Unire 3 righe consecutive con lo scambio?

  4. Lo script termina bruscamente con un messaggio terminato?

  5. Problemi con lo scambio in Ubuntu 18.04?

Come installare Apache con Let's Encrypt su RHEL 8

Come eseguire un alias con Sudo in Linux

Come eseguire un audit di sicurezza su AlmaLinux con Lynis

Introduzione al controllo della sicurezza di Lynis

Debug in pyCharm con privilegi sudo?

Aggiunta a $PYTHONPATH con lo script bash