А если нужно запустить скрипт написанный на ноде? просто лучше его заимпротить и вызвать? не стоит child process использовать?
А Cluster тогда в каких случая и для чего?
Можно заимпортить, можно запустить как внешний процесс. Все зависит от задачи.
Кластер - чтобы то же самое приложение запустить в нескольких процессах, грубо говоря оно запускается несколько раз параллельно. Подробности неплохо описаны в доках https://nodejs.org/api/cluster.html