Апдейт❗Проверки в Яндекс Search API частично возобновлены. Запустить их можно и вручную, и автоматически в период с 20:00 по 05:59 по московскому времени. Для проверок, запущенных между 20:00 и 23:59, данные будут доступны в проектах не ранее полуночи. Как задать расписание проверок →

Чтобы получать данные в другое время, используйте Яндекс SERP, «живую» выдачу Яндекса. Как добавить Яндекс SERP в проект →
IT Developer 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