node中用相对路径会根据启动脚本的位置来决定。例如
draw
server
server.js
要是是用node server/server.js来启动脚本的话,采用path.resolve来将./变成绝对路径,会发现 /user/xx/draw
如果是用在server底下用node server.js来启动的话,则路径为/user/xx/draw/server
用__dirname __filename都是绝对路径。
而用process.cwd()也是绝对路径,但是还是会根据启动的位置的不同而不同。和path.resolve('./')的结果相同。