IT Developer
18.11.2024
jetbrains IDE (phpStorm, webStorm) - Запуск Run / Debug с bash в Window
Команда Run Script позвоялет запускать команды из различных мест IDE, но на Windows могут быть проблемы, если в командах используются стандартные bash команды
Пример ошибки:
"ls" не является внутренней или внешней командой, исполняемой программой или пакетным файлом
'ls' is not recognized as an internal or external command, operable program or batch file
Эта ошибка означает, что файл был запущен с помощью cmd.
IDE jetbrain позволяет настроить путь Shell path для терминала по умолчнаию, однако эта настройка не использутся в командах Run Script.
Чтобы внешние команды запускались через bash, необходимо настроить путь к нему в окрежении запускаемой программы.
Настройка bash для node (указать значение из настройки IDE Shell path):
npm config set script-shell "Путь к bash"
Например (замените путь на свой):
npm config set script-shell "C:\Program Files\Git\bin\bash.exe"
Пример зпуска скрипта из package.json