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

回到顶部