GNU/Linux >> Tutoriels Linux >  >> Linux

`npm install` se termine par Killed

J'ai eu le même problème, ma solution :

  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

cette commande a changé la configuration pour le swap


Essayer running npm install cross-spawn puis npm install encore une fois pour voir si cela fonctionne. Il semble que ce qui se passe est lorsque vous exécutez npm install npm regarde à l'intérieur de votre package.json fourni par telesope et exécute un package obsolète


Je rencontre un problème similaire en installant des packages npm et en obtenant le message "Tué" et un état de sortie différent de zéro. Pour mon scénario, c'était parce que mon système manquait de mémoire et que je n'avais pas de swap configuré. La configuration de swap a résolu mon problème.


Pour résoudre ce problème les 14.04 et 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

Cela créera un fichier d'échange de 1 Go


Linux
  1. 8 Meilleures pratiques avec sudo sous Linux - À faire et à ne pas faire de sudo

  2. Démarrer avec Magento sur Debian 10

  3. Comment installer Elasticsearch sur Ubuntu 22.04 avec SSL

  4. Ubuntu - Exécuter la commande au démarrage avec sudo

  5. Utiliser find en toute sécurité avec sudo

Comment installer Apache avec Let's Encrypt sur RHEL 8

Comment exécuter un alias avec Sudo sous Linux

Comment exécuter un audit de sécurité sur AlmaLinux avec Lynis

Premiers pas avec l'audit de sécurité Lynis

Déboguer dans pyCharm avec les privilèges sudo ?

Utilisation de scp avec un agent ssh transféré