【node笔记】process 常用 API

process 常用 API

花瓣网

The great pleasure in life is doing what people say you cannot do.
人生最大的快乐是做到别人认为你做不到的事情。

1. process.argv
//官方示例:
$ node process-args.js one two=three four

0: /usr/local/bin/node
1: /Users/mjr/work/node/process-args.js
2: one
3: two=three
4: four

注:process.argv[1] 正在执行的 JavaScript 文件的路径。
2. process.arch
返回一个表示操作系统CPU架构的字符串,Node.js二进制文件是为这些架构编译的。
例如 'arm', 'arm64', 'ia32', 'mips', 'mipsel', 'ppc', 'ppc64', 's390', 's390x', 'x32', 或 'x64'。
3. process.cwd()
//返回 Node.js 进程的当前工作目录

注:源码真实路径,不是编译后的路径;
4. process.env
返回包含用户环境的对象

eg.
{
  TERM: 'xterm-256color',
  SHELL: '/usr/local/bin/bash',
  USER: 'maciej',
  PATH: '~/.bin/:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin',
  PWD: '/Users/maciej',
  EDITOR: 'vim',
  SHLVL: '1',
  HOME: '/Users/maciej',
  LOGNAME: 'maciej',
  _: '/usr/local/bin/node'
}

参考文章:
http://nodejs.cn/api/process.html

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。