Запуск подпроцесса для захвата вывода для node js

У меня есть файл add.js и его содержимое -

var add = (a, b) => a + b;

const args = process.argv;


console.log(add(args[2], args[3]));

и когда я запускаю его из django, используя -

        def cmdline(command):
        process = Popen(
            args=command,
            stdout=PIPE,
            shell=True, universal_newlines=False
        )
        return process.communicate()[0]

    print(cmdline("node folder/add.js 10 10"))

он дает -

b'1010\n'

и когда я прохожу -

print(cmdline("node folder/add.js 10"))

это дает -

b'10undefined\n'

У меня нет большого опыта работы с js, поэтому как мне сложить их как целые числа.

Спасибо

Вернуться на верх