Comment exécuter deux commandes dans un fichier exécutable dans des dossiers différents ?
P粉469090753
P粉469090753 2023-09-04 18:27:39
0
1
533

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 !

P粉469090753
P粉469090753

répondre à tous (1)
P粉481366803

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é

@echo off @start "npm start" /D"path1" %ComSpec% /D /C npm.cmd start @start "npm start" /D"path2" %ComSpec% /D /K npm.cmd start

Merci encore ! Maintenant, je dois comprendre comment exécuternpm i并在npm id'autres commandes dans ces deux chemins une fois terminé.

    Derniers téléchargements
    Plus>
    effets Web
    Code source du site Web
    Matériel du site Web
    Modèle frontal
    À propos de nous Clause de non-responsabilité Sitemap
    Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!