Когда я запускаю команды npm
на моем компьютере с Windows 10, новые процессы появляются в новых окнах.
На моих (использующих Mac) компьютерах коллег я вижу, что эти команды выполняются в одном и том жеокно терминала, из которого они были вызваны.Это поведение, которое я ожидал, и гораздо более полезное - например, очень трудно увидеть результаты моего теста за доли секунды между их окончанием и закрытием окна терминала!
Например,наш packages.json
имеет скрипт для запуска jest
:
scripts": {
"test": "jest"
}
Когда я запускаю npm run test
, в текущий терминал записывается следующее:
$ npm run test
> @headuplabs/mobile@0.0.1 test C:\Users\TomWright\Documents\Repos\HeadUp.Mobile
> jest
Но фактическоеЗатем начинается выполнение jest во вновь созданном окне:
Я использую "git bash" в качестве встроенного терминала по умолчанию в VS Code,но я могу воспроизвести это с помощью cmd.exe и вне кода VS (то есть, запустив git bash или cmd standalone).
Я предполагаю, что моя установка npm настроена неправильно, но мой поиск в Google недал какие-либо ответы.
Кто-нибудь знает, что мне нужно сделать, чтобы процессы npm работали в одном терминальном окне?