Node.js:有没有关于process.envvariables的任何文档

我在程序中使用了一点process.env ,看来这个variables与我的程序没有任何关系,没有它,我的程序也可以正常工作。

那么我怎样才能充分利用process.env呢? 有没有关于它的文件或教程?

试试这个链接http://nodejs.org/api/process.html#process_process_env

那么你可以在nodeJS中创build一个小程序:

 console.log(process.env) 

并运行它

 $ node myProgram.js { TERM_PROGRAM: 'iTerm.app', TERM: 'xterm', SHELL: '/bin/bash', CLICOLOR: '1', TMPDIR: '/var/folders/ff/59np25p96x95hpgbtsv3r6zr0000gn/T/', Apple_PubSub_Socket_Render: '/tmp/launch-LIiu0r/Render', OLDPWD: '/Users/hermanjunge', USER: 'hermanjunge', COMMAND_MODE: 'unix2003', SSH_AUTH_SOCK: '/tmp/launch-XOMy7j/Listeners', __CF_USER_TEXT_ENCODING: '0x1F5:0:0', Apple_Ubiquity_Message: '/tmp/launch-jiZQH0/Apple_Ubiquity_Message', LSCOLORS: 'ExFxCxDxBxegedabagacad', PATH: '/Users/hermanjunge/.rbenv/shims:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/X11/bin:/usr/local/git/bin:/usr/local/mysql/bin', PWD: '/tmp', ITERM_PROFILE: 'hermanjunge', SHLVL: '1', COLORFGBG: '7;0', HOME: '/Users/hermanjunge', ITERM_SESSION_ID: 'w1t4p0', LOGNAME: 'hermanjunge', LC_CTYPE: 'UTF-8', DISPLAY: '/tmp/launch-HCtQeC/org.macosforge.xquartz:0', _: '/usr/local/bin/node' } 

然后,我们了解到,我们可以从我们正在运行我们的应用程序的环境中获取元素。 就像,例如:

 console.log(process.env.PWD); 

哪个返回

 /tmp 

等等…