node 全局对象
- setTimeout
- setInterval
- setImmediate (类似于 setTimeout 0)
- console
- __dirname 获取node 运行当前模块所在目录的路径(非global属性)
- __filename 获取node 运行当前模块所在文件的路径(非global属性)
- Buffer 类型化数组,继承UInt8Array,计算机储存单位:字节,使用时输出时可能需要用十六进制表示
- process
-
常用的有cwd()方法 和 env
- cwd() 返回node当前进程的工作目录的绝对路径
- exit() 强制退出当前node进程,如果前面有延迟器也不会运行
- argv 返回一个数组,将运行的参数和打印的都翻给数组中 node index a b c
- platform 获取当前操作系统 如果返回32 则表示适合32及以上操作系统,不是说你的系统为32位
- kill(pid) 结束系统的某个进程,需要传入进程的pid ,进程的pid不是固定的,需要借助childprocess 库
- env 获取环境变量对象, 在我的电脑 属性 高级设置 里面的系统变量;常用来区分是生产环境还是开发环境