NodeJS为exec设置环境变量
我想通过运行程序时设置环境变量child_process.exec
。这可能吗?
我试图这样设置env
:
exec('FOO', {'FOO': 'ah'}, function(error, stdout, stderr) {console.log(stdout, stderr, error);});
但是结果消息说FOO不存在。
回答:
您必须传递一个包含键 的选项对象,该键 的值本身就是键值对的对象。
exec('echo $FOO', {env: {'FOO': 'ah'}}, function (error, stdout, stderr) {
console.log(stdout, stderr, error);
});
以上是 NodeJS为exec设置环境变量 的全部内容, 来源链接: utcz.com/qa/428630.html