我想在通过child_process.exec
运行程序时设置一个环境变量.这可能吗?
我试着这样设置env
:
exec('FOO', {'FOO': 'ah'}, function(error, stdout, stderr) {console.log(stdout, stderr, error);});
但由此产生的信息称,FOO并不存在.
我想在通过child_process.exec
运行程序时设置一个环境变量.这可能吗?
我试着这样设置env
:
exec('FOO', {'FOO': 'ah'}, function(error, stdout, stderr) {console.log(stdout, stderr, error);});
但由此产生的信息称,FOO并不存在.
必须传递一个选项对象,该对象包含键env,其值本身是键-值对的对象.
exec('echo $FOO', {env: {'FOO': 'ah'}}, function (error, stdout, stderr)
{
console.log(stdout, stderr, error);
});