首页 > 解决方案 > 从节点 js child_process 访问 $HOME 变量?

问题描述

在我的 Linux 机器上运行时,我似乎无法访问$HOME我的 nodeJS 应用程序中的属性:child_process

var exec = require('child_process').exec

var testHome = `echo $HOME`

testHomeCmd = exec(testHome)
testHomeCmd.stdout.on('data', function (data) {
    console.log(data)
})

我收到的输出是:[17597]: /

如果我echo $HOME在终端运行,我会收到:

$ echo $HOME
/home/cs4

有什么想法吗?

标签: node.jslinux

解决方案


推荐阅读