在node.js中有全局变量,__filename并且__dirname-是在编译期间由编译器扩展的,类似于在c ++预处理器中进行替代__FILE__(以及其他魔术常数)的方法,还是在运行时对它们进行了评估?
__filename
__dirname
__FILE__
我在任何地方都找不到此信息。
在执行每个文件之前,它被声明为变量。
对于入门级文件,此操作在源代码的深处完成。
对于普通模块,它在这里完成,如这里所说。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
点击生成二维码
我来说两句