Для запуска двух команд scripts в npm вам понадобится либо использовать специальное расширение для выполнения нескольких команд параллельно, либо можете воспользоваться возможностями командного интерфейса вашей операционной системы.
Один из способов выполнить две команды scripts npm параллельно - это использование пакета npm-run-all
. Сначала вам нужно установить его как зависимость разработки:
npm install npm-run-all --save-dev
После этого добавьте в ваш файл package.json
две команды, которые вы хотите выполнить параллельно, и используйте npm-run-all
для запуска обеих команд:
{ "scripts": { "start": "npm-run-all command1 command2", "command1": "команда1", "command2": "команда2" } }
Теперь, когда вы запустите npm run start
, обе команды command1
и command2
будут выполняться одновременно.
Если вы не хотите использовать сторонний пакет, вы можете воспользоваться возможностями вашей командной строки. Например, если вы используете Unix-подобную систему (например, Mac или Linux), вы можете использовать оператор &
для запуска двух команд параллельно. Вот пример:
{ "scripts": { "start": "npm run command1 & npm run command2", "command1": "команда1", "command2": "команда2" } }
После этого, когда вы запустите npm run start
, обе команды command1
и command2
будут выполнены параллельно.
Если вы используете операционную систему Windows, команда для выполнения двух команд scripts npm будет немного отличаться. Вот пример:
{ "scripts": { "start": "start /B npm run command1 & start /B npm run command2", "command1": "команда1", "command2": "команда2" } }
С помощью start /B
вы можете запустить две команды параллельно в командной строке Windows.
Таким образом, вы можете использовать любой из этих методов для запуска двух команд scripts npm параллельно.