node内置全局变量之__dirname、__filename

2017-10-28  本文已影响44人  叶小七的真命天子

在 Node.js 我们可以直接访问到 global 的属性,而不需要在应用中包含它。
如果是node.js内置的全局变量,在项目中可以直接使用变量名,而不必要带上global前缀。如果是自己定义的global属性,为更好的标识,最好在定义的时候加上global前缀。

一、__dirname

__dirname表示当前执行脚本所在的目录。比如现在需要知道当前项目绝对路径,就可以使用__dirname;

image.png image.png

二、__filename

__filename 表示当前正在执行的脚本的文件名。。比如现在需要知道当前项目中的index.js的绝对路径,就可以使用__filename;

image.png image.png
上一篇 下一篇

猜你喜欢

热点阅读