你应该对比的是__dirname吧。这两个有时候不大一样,process.cwd()主要是进程的当前目录,后者是脚本文件的所在的目录,__filename返回的是文件的位置。 //在/目录下执行 node /bin/index.js //process.cwd() 返回 / //__dirname 返回 /bin //__filename 返回 /bin/index.js
你应该对比的是
__dirname
吧。这两个有时候不大一样,process.cwd()
主要是进程的当前目录,后者是脚本文件的所在的目录,__filename
返回的是文件的位置。