node.js - 从节点 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
有什么想法吗?
解决方案
推荐阅读
- visual-studio-2015 - microsoft.sharepoint.client.dll 中发生了 system.net.webException 类型的未处理异常
- git - 在 golang 中导入私有 repo 时版本和 https 引用无效
- matlab - 按时间绘制值时出错:使用条形时出错:y 值必须是数字或持续时间数组
- groovy - Groovy 中枚举类 [enums.AdjustmentMessages] 的未知名称值 []
- r - group_by,查找组的值,返回值和原始data.frame?(有效地,使用 dplyr)
- php - 如何将for循环的每次迭代存储在数组中?(PHP)
- javascript - 为什么鼠标右键单击时按下时会触发“pointerdown”事件,但释放时不会触发“pointerup”事件?
- javascript - 使用 exceljs 节点包创建 xlsx 文件
- javascript - 获取 API POST,不发送
- react-native - React Native - 带有列包装器的水平平面列表没有按要求正确地使用 flex?