2016-12-04 1 views
0

У меня есть файл .js с именами 1.js, 2.js и т. Д. Я хочу запустить его с узлом 1.js, узел 2.js когерентно (ожидая завершения каждого скрипта, это работа). Как я могу запустить их только с одной командой? Например, «node all»?Node.js runinng скрипты когерентно

+0

Это не особенность Узел сам по себе. Однако ваша операционная система и/или командная оболочка почти наверняка. Какую операционную систему ты используешь? Как вы хотите запускать эти скрипты? –

+0

Я использую mac os, каждый скрипт выполняет задачу async (запросы цикла) с экспортом .json-файла –

ответ

0

Вы сказали, что вы используете Mac OS X. Если вы делаете это в командной оболочке (которая bash), вы можете использовать &&:

 
node 1.js && node 2.js 

Вторая команда будет ждать первый для завершения перед запуском, а node не выйдет, пока не завершится работа async в ходе выполнения скрипта.

Смежные вопросы