Iran npm install
sur un projet et cela donne un certain nombre d'erreurs et d'avertissements que je veux intercepter, mais la sortie est trop longue et coupée, donc je ne peux pas afficher la liste complète dans le terminal.
J'ai essayé de le rediriger vers un fichier, mais la sortie est toujours en cours d'écriture sur le terminal et j'obtiens toujours un fichier de sortie qui répertorie uniquement les arbres de dépendance.
J'ai également essayé de le rediriger vers moins sous Linux, mais il fonctionne toujours sur de nombreux écrans jusqu'à ce qu'il soit arrêté pour continuer.
J'ai vérifié npm doc et il ne semble pas avoir de fonctionnalité de journalisation, ce que je veux, c'est pouvoir enregistrer la sortie exacte dans un fichier, comment puis-je le faire?
npm install 2>&1 | tee log.txt
Le 2>&1
achemine stderr vers stdout, donc tout sortira dans un seul flux.
Les avertissements et les erreurs ne peuvent vous intéresser que dans ce cas, essayez ceci:
L'argument npm est
--silent
. Ounpm config set loglevel warn
si vous souhaitez uniquement imprimer les avertissements et les erreurs. Ou vous pouvez le diriger vers/dev/null
.
vous avez donc 2 options:
npm i --silent
npm config set loglevel warn
puis npm i
Les références:
l'installation de npm doit être silencieuse
Ajouter une option pour masquer la sortie récapitulative de l'installation de npm