@anarbus в глобальной переменной укажите время окончания работы, и пусть каждый поток периодически проверяет, не вышло ли это время, если вышло - завершить работу. А в асинхронной функции можно установить жесткий останов скрипта, если время превышено вдвое, например. Хотя, если всё отлажено, то асинхронка и не нужна.
Каждый запуск скрипта сопровождается переустановкой nodejs
-
@null123 said in Каждый запуск скрипта сопровождается переустановкой nodejs:
а так должно быть что при каждом запуске скрипта bas заново скачивает все указанные модули npm и заново скачивает дистрибутив nodejs?
Нет, так не должно быть.