выполнить дочерний процесс в приложении - PullRequest
0 голосов
/ 07 декабря 2018

Я хотел знать, какой модуль следует использовать для запуска дочернего процесса из приложения реагирования.

Требование: мне нужна кнопка, при нажатии которой он должен запустить тест npm дляприложение и создать отчет, который я буду предоставлять в соответствии с моими потребностями.Дело в том, что я застрял в том, чтобы выполнить эту команду npm test по щелчку ... остальная часть работает нормально, если я выполню команду вручную.

Я пытался использовать child-process и child-process-модули обещают, но это не работает.

import { exec } from 'child-process-promise';


testCode = () => {
    exec("cd ../../ && npm test")
    .then((data) => console.log(data))
    .catch(err => console.log(err))
}

// it thorws an error in the import 
//TypeError: Cannot read property 'split' of undefined [in index.js of child-proceess-promise module]
сообщение об ошибке image
...