Wie führe ich zwei Befehle in einer ausführbaren Datei in verschiedenen Ordnern aus?
P粉469090753
P粉469090753 2023-09-04 18:27:39
0
1
642
<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粉469090753
P粉469090753

Antworte allen(1)
P粉481366803

非常感谢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完成后运行其他命令。

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage