如何使用bash查看process.env的内容?

时间:2018-01-31 22:43:44

标签: node.js windows bash command-line environment-variables

在Windows 10上的VS Code中使用集成的Bash终端,我可以使用process.env访问Node echo $PROPERTYNAME对象的各个属性,但我无法弄清楚如何列出所有这些属性。

$ process.env
bash: process.env: command not found

3 个答案:

答案 0 :(得分:2)

已解决:首先输入node然后按Enter键,然后输入process.env并按Enter键。

$ node
> process.env
{ ALLUSERSPROFILE: 'C:\\ProgramData',
  APPDATA: 'C:\\Users...,
  ...
}

答案 1 :(得分:2)

列出环境变量的bash方式是env

$ env
LANG=en_US.UTF-8
TZ=US/Pacific
EDITOR=vim
PAGER=less
[...]

答案 2 :(得分:2)

Pure node answer(至少在Linux上)

node --print 'process.env'

{ LC_PAPER: 'es_AR.UTF-8', LESSKEY: '/etc/lesskey.bin', MANPATH: '/usr/local/man:/usr/share/man', NNTPSERVER: 'news', ... }