Answer the question
In order to leave comments, you need to log in
How to pass variable to child process in NodeJs using child_process.spawn?
It is possible in NodeJs to pass a message from the child process to the parent process and catch it with the 'message' event, but I need to do the reverse. The task must be solved using only standard modules.
#!/usr/bin/env node
var shell_exec = require('child_process').spawn;
/*
Представленный листинг можно считать псевдо-кодом , поскольку приложение находится на этапе разработки .
Эту переменную и нужно передать в дочерний процесс , в ней находится содержимое файла package.json
*/
var package = require(package_src);
//https://nodejs.org/api/child_process.html#child_process_child_process_spawn_command_args_options
var cmd_npm_install = shell_exec('npm',['install'],{cwd:path.dirname(package_src),stdio:['pipe', 'inherit', 'inherit']});
/*
Проблема: как передать в процесс cmd_npm_install переменную package и как
обратиться к ней внутри cmd_npm_install , в случаи успешной передачи ?
*/
Answer the question
In order to leave comments, you need to log in
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question