在 Node.js 我们可以直接访问到 global 的属性,而不需要在应用中包含它。
如果是node.js内置的全局变量,在项目中可以直接使用变量名,而不必要带上global前缀。如果是自己定义的global属性,为更好的标识,最好在定义的时候加上global前缀。
一、__dirname
__dirname表示当前执行脚本所在的目录。比如现在需要知道当前项目绝对路径,就可以使用__dirname;
二、__filename
__filename 表示当前正在执行的脚本的文件名。。比如现在需要知道当前项目中的index.js的绝对路径,就可以使用__filename;
image.png image.png
网友评论