Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/444.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法使用process.env在Mac中的~/.profile或~/.bash_profile中获取环境变量_Javascript_Node.js_Node Webkit - Fatal编程技术网

Javascript 无法使用process.env在Mac中的~/.profile或~/.bash_profile中获取环境变量

Javascript 无法使用process.env在Mac中的~/.profile或~/.bash_profile中获取环境变量,javascript,node.js,node-webkit,Javascript,Node.js,Node Webkit,我试图在Mac上的node.js(使用node webkit)应用程序中获取环境变量,但我无法 我添加了条目 导出我的\u项目=\Library\MrProject 在~/.bash_配置文件和~/.profile中 我确实提供了这两个源代码,当我尝试访问process.env.MY_项目时,它返回未定义的。我尝试访问process.env,它运行的东西很少,但它没有返回我在~/.profile和/或~/.bash_profile中导出的环境变量。修改配置文件时,需要源~/.bash_profi

我试图在Mac上的node.js(使用node webkit)应用程序中获取环境变量,但我无法

我添加了条目

导出我的\u项目=\Library\MrProject

在~/.bash_配置文件和~/.profile中


我确实提供了这两个源代码,当我尝试访问process.env.MY_项目时,它返回未定义的。我尝试访问process.env,它运行的东西很少,但它没有返回我在~/.profile和/或~/.bash_profile中导出的环境变量。

修改配置文件时,需要
源~/.bash_profile
。或注销并登录以使其生效。尝试将
process.env.MY_项目
替换为
process.env.PATH
进行测试

修改配置文件时,需要
source~/.bash\u profile
。或注销并登录以使其生效。尝试将
process.env.MY_项目
替换为
process.env.PATH
进行测试

在shell中,
echo$MY_项目
的输出是什么?您确定正在编辑的点文件与拥有节点进程的用户使用的点文件相同吗?也许可以尝试运行这个
export TEST=123;node-pe“process.env.TEST”
作为一种健全性检查。在shell中,
响应$MY_项目的输出是什么?您确定正在编辑的点文件与拥有节点进程的用户使用的点文件相同吗?也许可以尝试运行这个
export TEST=123;节点-pe“process.env.TEST”
作为健全性检查。