__dirname
Node中的__dirname(前面有两个下划线)是一个全局变量,用来确定当前运行的文件所在的目录。是被执行的js文件的目录。
process.cwd()
process.cwd()是表示当前工作目录,是当前执行node命令时候的目录。
在开发时,__dirname与cwd通常是同一个目录,但在生产环境中,Node可能是从另外一个目录中运行的,用__dirname有助于保持路径在各种环境中的一致性。
Node中的__dirname(前面有两个下划线)是一个全局变量,用来确定当前运行的文件所在的目录。是被执行的js文件的目录。
process.cwd()是表示当前工作目录,是当前执行node命令时候的目录。
在开发时,__dirname与cwd通常是同一个目录,但在生产环境中,Node可能是从另外一个目录中运行的,用__dirname有助于保持路径在各种环境中的一致性。