Зміна сценаріїв для розміщення Windows - це королівський біль. Намагаючись розібратися у відповідних перекладах Windows та підтриманні 2 наборів сценаріїв - це спосіб не прожити своє життя.
Набагато простіше налаштувати npm для використання bash для Windows, і ваші сценарії працюватимуть так, як є.
Просто бігайте npm config set script-shell "C:\\Program Files\\Git\\bin\\bash.exe"
. Переконайтесь, що шлях до виконуваного файлу bash правильний для вашої машини. Ймовірно, вам потрібно буде запустити новий примірник терміналу, щоб зміни вступили в силу.
Скріншот нижче ілюструє перевагу.
- npm ERR! при спробі запуску сценарію спочатку.
- Сценарій, модифікований для використання Windows, працює, але не показує повідомлення про повернення.
- Після оновлення npm config для використання bash сценарій запускається та повертає відповідне повідомлення.