Node中的__dirname与process.cwd()

__dirname

Node中的__dirname(前面有两个下划线)是一个全局变量,用来确定当前运行的文件所在的目录。是被执行的js文件的目录。


process.cwd()

process.cwd()是表示当前工作目录,是当前执行node命令时候的目录。


在开发时,__dirname与cwd通常是同一个目录,但在生产环境中,Node可能是从另外一个目录中运行的,用__dirname有助于保持路径在各种环境中的一致性。

猜你喜欢

转载自blog.csdn.net/yanzel/article/details/74858403