Conemu – wie füge ich beim Öffnen einer Registerkarte einen Befehl „npm start“ hinzu?

Conemu – wie füge ich beim Öffnen einer Registerkarte einen Befehl „npm start“ hinzu?

Ich habe folgendes Bash-Startskript in der Conemu-Konsole:

-new_console:d:C:\git\AgentReporting\src\AgentReporting.Client\agent-reporting-client set "PATH=%ConEmuDir%..\Git\usr\bin;%PATH%" & %ConEmuDir%..\Git\git-cmd.exe --no-cd --command=%ConEmuBaseDirShort%\conemu-msys2-64.exe /usr/bin/bash.exe -l -i -new_console:s20V

Wie fügt man den Befehl „npm start“ hierzu hinzu?

Antwort1

Ok, das habe ich geschafft … Aber verdammt, es war schwierig, im Internet irgendwelche Beispiele zu finden.

-new_console:d:C:\git\AgentReporting\src\AgentReporting.Client\agent-reporting-client setze "PATH=%ConEmuDir%..\Git\usr\bin;%PATH%" & %ConEmuDir%..\Git\git-cmd.exe --no-cd --command=%ConEmuBaseDirShort%\conemu-msys2-64.exe /usr/bin/bash.exe -l -i -new_console:s20Vt:"Ng Serve" -c "npm start"

Das obige Skript führt die Bash-Konsole aus.

-new_console:d:C:\git\AgentReporting\src\AgentReporting.Client\agent-reporting-client- Startverzeichnis

s20Vt- Es öffnet sich nur 20 % der Fenstergröße, vertikal, unten.

t: „Ng Aufschlag“- mit dem Reiternamen "Ng Serve"

-c "npm starten"- führt den Befehl „npm start“ aus

Antwort2

Für mich war es genauso, da es sehr schwierig war, im Internet irgendwelche Informationen zu finden.

&& myCommandIhre Lösung hat bei mir nicht funktioniert. Was funktioniert hat, war , am Ende des Task-Skripts hinzuzufügen . Wenn ich Ihr Beispiel in Ihrer Frage nehme, würde das lauten:

-new_console:d:C:\git\AgentReporting\src\AgentReporting.Client\agent-reporting-client set "PATH=%ConEmuDir%..\Git\usr\bin;%PATH%" & %ConEmuDir%..\Git\git-cmd.exe --no-cd --command=%ConEmuBaseDirShort%\conemu-msys2-64.exe /usr/bin/bash.exe -l -i -new_console:s20V&& npm starten

&& commandSie können sogar mehrere Befehle mit beliebig vielen kombinieren

-new_console:d:C:\git\AgentReporting\src\AgentReporting.Client\agent-reporting-client set "PATH=%ConEmuDir%..\Git\usr\bin;%PATH%" & %ConEmuDir%..\Git\git-cmd.exe --no-cd --command=%ConEmuBaseDirShort%\conemu-msys2-64.exe /usr/bin/bash.exe -l -i -new_console:s20V&& npm i && npm run build && npm start

verwandte Informationen