我有以下代码,其结果是“预期编号为:未定义”,为什么 process.env.number 未定义,应该是 123,代码有什么问题?请帮忙,谢谢!
var exec = require('child_process').exec;
var exec2 = require('child_process').exec;
exec('ls ', {env: {number: 123}}, function(err, stdout, stderr) {
if (err) { throw err; }
console.log('stdout:\n', stdout);
console.log('stderr:\n', stderr);
exec2('ps -ef ', function(err, stdout, stderr) {
console.log(" Expected number is: " + process.env.number);
});
});