@IgorSoloydenko Спасибо, я выделю эту часть ответа.
ользую Node 6.9.5 и NPM 3.10.10 на компьютере с Windows 7. Мой терминал - Cygwin 2.877.
Если я попытаюсь запустить следующее в Cygwin, оно будет работать нормально:
mkdir mydir/mysubdir;
Однако, если я положу его вpackage.json
вместо файла, например:
"scripts": {
"test": "mkdir mydir/mysubdir"
},
и запустить:
npm run test
Это терпит неудачу с:
The syntax of the command is incorrect.
После поиска в Google выше, это похоже на ошибку командной строки Windows, а не на Cygwin. Таким образом, кажется, что NPM пытается запустить сценарий, используя командную строку, а не существующую среду Cygwin.
Как я могу это исправить? Или, скорее, как я могу убедиться, что NPM запускает сценарии в терминальной среде, из которой он вызывается?