J'essaie de créer un exécutable qui exécute deux commandes dans deux dossiers différents.
Je développe à l'aide de l'application React et de l'API Express, ils se trouvent dans deux dossiers différents. J'ai essayé de créer un fichier .bat
, en exécutant npm run dev
dans mon dossier API, puis en ouvrant un nouveau terminal, dans mon dossier d'application, j'exécute npm. start
mais je n'arrive pas à le faire fonctionner.
Il est important d’ouvrir deux terminaux pour que les deux processus continuent de fonctionner.
Mon code actuel est le suivant :
@echo désactivé rem change de répertoire et exécute la commande dans l'invite de commande actuelle cd "pathone" echo run 'npm run dev' dans l'invite de commande actuelle start cmd /c "npm run dev" rem ouvre une nouvelle fenêtre d'invite de commande, change de répertoire et exécute la commande start cmd /k "cd pathtwo && echo Exécutez 'npm start' && npm start"
Après l'avoir exécuté, il indique simplement que le chemin spécifié est introuvable.
Toute aide serait grandement appréciée !
Merci beaucoup Mofi, j'ai enfin réussi à le faire fonctionner !
Voici le code que j'utilise :
Le bug signalé par Mofi a été corrigé
Merci encore ! Maintenant, je dois comprendre comment exécuter
npm i
并在npm i
d'autres commandes dans ces deux chemins une fois terminé.