NodeJs 的文件路径

文件路径

  1. __dirname 被执行的 js 文件的地址 文件所在目录 绝对路径
  2. __filename 表示当前文件的绝对路径 绝对路径
  3. process.cwd() 是当前执行node命令时候的文件夹地址 工作地址 绝对路径
  4. ./ 是相对于启动脚本所在目录的路径 相对路径
  5. ../ 是相对于启动脚本所在目录的上级目录的路径 相对路径

目录结构

NodeJs 的文件路径_第1张图片
image.png
  1. app.jsnode 服务的文件
  2. xns_index.js 文件为打印日志的文件

验证

xns_index.js 文件内打印的日志信息,如下图:

NodeJs 的文件路径_第2张图片
image.png

  1. 情况一
  • project 目录下启动 node 服务,如下图:
image.png
  • 后台日志信息,如下图:
image.png
  1. 情况二
  • app.js 所在文件夹 xns 里启动服务,如下图:
image.png
  • 后台日志信息,如下图:
image.png

总结

  1. __dirname 被执行的 js 文件的地址 文件所在目录 绝对路径
  2. __filename 表示当前文件的绝对路径 绝对路径
  3. process.cwd() 是当前执行node命令时候的文件夹地址 工作地址 绝对路径
  4. ./ 是相对于启动脚本所在目录的路径 相对路径
  5. ../ 是相对于启动脚本所在目录的上级目录的路径 相对路径

你可能感兴趣的:(NodeJs 的文件路径)