1.__filename
表示当前正在执行的脚本的文件名,它将输出文件所在位置的绝对路径。如果在模块中,返回的值是模块文件的路径。
例如:创建一个filename.js文件里面内容为console.log(__filename),然后执行
node filename.js命令,将会输出文件的绝对路径。
命令窗口输入:C:\Users\Administrator\Desktop\node>node filename.js
命令窗口输出:C:\Users\Administrator\Desktop\node\filename.js
2.__dirname
表示当前执行脚本所在的目录。
例如:创建一个dirname.js文件里面内容为console.log(__dirname),然后执行
node dirname.js命令,将会输出脚本所在的目录。
命令窗口输入:C:\Users\Administrator\Desktop\node>node dirname.js
命令窗口输出:C:\Users\Administrator\Desktop\node
__filename与__dirname
最新推荐文章于 2024-06-15 15:57:04 发布
