Lors de l'écriture de commandes avec commander, je dois utiliser npm install, mais je peux l'exécuter directement avec child_process. Par conséquent, le processus de page de ligne de commande n'est pas affiché et je ne connais pas la progression de l'installation. résoudre ce problème?
Vous devez d'abord vous assurer que le nœud est installé. Entrez la commande dans cmd : node -v
Si la version du nœud est affichée, cela signifie que le nœud a été installé, et vous pouvez directement utiliser la commande npm install
child_process accepte un paramètre de configuration. Si vous consultez la documentation, vous pouvez configurer stdio:'inherit', afin que les informations d'installation soient sorties vers le flux IO du processus parent