Après npm init
, je peux ajouter des dépendances dans mon package.json en utilisant ceci:
npm install package --save
Et dites, je veux uninstall
le paquet et je le fais en faisant:
npm uninstall package
mais je veux que mon package.json soit mis à jour en conséquence aussi sans que je doive aller manuellement au fichier et supprimer cette ligne.
Dans les documents npm, il est indiqué:
Il est strictement additif, il ne supprime donc pas les options de votre package.json sans une très bonne raison de le faire.
Donc, je voulais juste savoir si cela est possible.
Utilisez le même drapeau --save
. Si vous avez installé une dépendance avec:
$> npm install grunt-cli --save
vous pouvez le désinstaller, avec package.json mis à jour, en utilisant:
$> npm uninstall grunt-cli --save
L'indicateur 'save' indique à npm de mettre à jour package.json en fonction de l'opération que vous venez de faire.
Dans mon cas --save n'a pas effacé l'entrée de package.json, la commande suggérée par ionic-check je pense que si la désinstallation arrive à se terminer avec une erreur, package.json ne sera pas mis à jour. seulement une option pour changer manuellement package.json, c’est fastidieux mais c’est le seul moyen que je suppose
METTRE À JOUR
lorsque vous désinstallez un package dépendant d'un autre package actif, auquel cas la désinstallation peut échouer en raison d'erreurs/avertissements, la méthode sûre consiste à suivre le graphe de dépendance suivant sans savoir s'il existe un outil disponible, un outil pratique pour de telles opérations les messages sont assez trompeurs bien que "vous devez installer des dépendances entre homologues .." n'a aucun sens lorsque nous désinstallons un paquet