我想通过运行程序时设置环境变量child_process.exec。这可能吗?
child_process.exec
我试图这样设置env:
env
exec('FOO', {'FOO': 'ah'}, function(error, stdout, stderr) {console.log(stdout, stderr, error);});
但是结果消息说FOO不存在。
您必须传递一个包含键 env 的选项对象,该键 env 的值本身就是键值对的对象。
exec('echo $FOO', {env: {'FOO': 'ah'}}, function (error, stdout, stderr) { console.log(stdout, stderr, error); });