根据文档,node.js 的path.resolve
函数将传递的参数转换为绝对路径。但是,当我将不存在的文件传递给它时''
,它会返回当前工作目录:
~$ node -v
v0.8.14
~$ node
> require('path').resolve('')
'/Users/perimosocordiae'
> require('fs').statSync('')
Error: ENOENT, no such file or directory ''
这是预期的行为吗?当输入路径不存在时,是否存在“已解析”路径存在的任何其他情况,反之亦然?