suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Wie führe ich zwei Befehle in einer ausführbaren Datei in verschiedenen Ordnern aus?

<p>Ich versuche eine ausführbare Datei zu erstellen, die zwei Befehle in zwei verschiedenen Ordnern ausführt. </p> <p>Ich entwickle mit der React-Anwendung und der Express-API. Sie befinden sich in zwei verschiedenen Ordnern. Ich habe versucht, eine <code>.bat</code>-Datei zu erstellen, indem ich <code>npm run dev</code> in meinem Anwendungsordner ausführe start</code>, aber ich bekomme es nicht zum Laufen. </p> <p>Es ist wichtig, zwei Terminals zu öffnen, um beide Prozesse am Laufen zu halten. </p> <p>Mein aktueller Code lautet wie folgt: </p> <pre class="brush:php;toolbar:false;">@echo aus rem wechselt das Verzeichnis und führt den Befehl in der aktuellen Eingabeaufforderung aus CD „pathone“ echo run 'npm run dev' in der aktuellen Eingabeaufforderung starte cmd /c "npm run dev" rem öffnet ein neues Eingabeaufforderungsfenster, wechselt das Verzeichnis und führt den Befehl aus start cmd /k "cd pathtwo && echo Führen Sie in einer neuen Eingabeaufforderung „npm start“ "& <p>Nachdem es ausgeführt wurde, heißt es nur, dass der angegebene Pfad nicht gefunden werden konnte. </p> <p>Jede Hilfe wäre sehr dankbar! </p>
P粉469090753P粉469090753452 Tage vor638

Antworte allen(1)Ich werde antworten

  • P粉481366803

    P粉4813668032023-09-05 12:16:43

    非常感谢Mofi,我终于让它工作了!

    这是我使用的代码:

    由Mofi指出的错误已经修正

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

    再次感谢!现在我必须弄清楚如何在这两个路径中运行npm i并在npm i完成后运行其他命令。

    Antwort
    0
  • StornierenAntwort