Skip to content

dirname & filename & path.join & path.resolve

全局变量: 获取目录

  • __dirname 当前文件所在文件夹的绝对路径
  • __filename 当前文件的绝对路径

path 模块

  • path.join('/a', '/b', '/c') // /a/b/c join普通的拼接
  • path.resolve('/a', '/b', '/c') => c:\a\b\c 输出绝对路径(这个应该用的比较多一点)

process:可用于识别本地或生产环境

  • process 是一个全局变量,即 global 对象的属性,包含以下常用属性
  • 1、processenv 返回一个对象,成员为当前 shell 的环境变量
  • 2、version(s) 一个属性,包含了 node 的版本和依赖.
  • 3、platform 运行程序所在的平台系统 'darwin', 'freebsd', 'linux', 'sunos' 或 'win32'