Wie führe ich zwei Befehle in einer ausführbaren Datei in verschiedenen Ordnern aus?
P粉469090753
2023-09-04 18:27:39
<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>
非常感谢Mofi,我终于让它工作了!
这是我使用的代码:
由Mofi指出的错误已经修正
再次感谢!现在我必须弄清楚如何在这两个路径中运行
npm i
并在npm i
完成后运行其他命令。