У меня есть следующий скрипт запуска bash в консоли Conemu:
-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 start»?
решение1
Ладно, мне это удалось... Но, черт возьми, в Интернете было сложно найти какие-либо примеры.
-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:s20Vt:"Ng Serve" -c "npm start"
Приведенный выше скрипт запускает консоль bash.
-new_console:d:C:\git\AgentReporting\src\AgentReporting.Client\agent-reporting-client- начальный каталог
с20Вт- откроется только на 20% размера окна, вертикально, снизу.
т:"Нг Служить"- с названием вкладки "Ng Serve"
-c "запуск npm"- запускает команду "npm start"
решение2
Мне тоже было очень сложно найти какую-либо информацию в интернете.
Ваше решение не сработало для меня, сработало добавление && myCommand
в конец сценария Задачи. Если я возьму ваш пример в вашем вопросе, то это станет
-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 начать
Вы даже можете комбинировать несколько команд столько раз, && command
сколько захотите.
-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