npm uninstall în Node.js

Elimină un pachet din node_modules, din package.json și din package-lock.json.

Sintaxă
npm uninstall <pachet> [<pachet> ...]
npm uninstall -g <pachet>
npm rm <pachet>

Ce face npm uninstall

npm uninstall scoate pachetul din proiect: îl șterge din node_modules, din "dependencies", "devDependencies" sau "optionalDependencies" din package.json și din package-lock.json. Odată cu el dispar și dependențele lui de care nu mai are nevoie nimeni.

Aliasurile npm remove, npm rm, npm un fac același lucru. Pentru un pachet instalat global adaugi -g.

Nu șterge niciodată de mână un director din node_modules sau o linie din package.json: cele trei locuri rămân nesincronizate și următorul npm ci dă eroare.

Parametri

Parametru Descriere
<pachet> Unul sau mai multe nume de pachete, fără versiune.
-g, --global Dezinstalează un pachet global.
--no-save Îl scoate doar din node_modules, fără să modifice package.json.

Exemple

Exemplul 1: Elimini un pachet cu toate dependențele lui

chalk@4 adusese încă 5 pachete (de care depindea). Toate 6 dispar.

npm uninstall chalk

Ieșire în terminal

removed 6 packages, and audited 4 packages in 547ms

1 package is looking for funding
  run `npm fund` for details

found 0 vulnerabilities

Exemplul 2: Mai multe pachete deodată și o unealtă globală

npm uninstall dayjs ms
npm uninstall -g nodemon

Greșeli frecvente

  • Scrii npm uninstall pachet@1.2.3: versiunea nu contează la dezinstalare, dă doar numele.
  • Dezinstalezi un pachet, dar codul încă face import din el: aplicația pornește și cade cu ERR_MODULE_NOT_FOUND. Caută în cod numele pachetului înainte să-l scoți.

Comenzi înrudite

  • npm install: Instalează pachete din registrul npm în node_modules și le trece în package.json și package-lock.json.
  • npm ls: Afișează arborele pachetelor instalate și arată de ce a ajuns un pachet în node_modules.
  • package-lock.json: Fișierul în care npm notează versiunea exactă a fiecărui pachet instalat, ca toată lumea să primească același node_modules.
Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: npm uninstall

Ai o nelămurire despre utilizarea comenzii npm uninstall sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!

💬

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.