0
根據the docs,node.js的path.resolve
函數將傳遞的參數轉換爲絕對路徑。然而,當我將它傳遞了不存在的文件''
,它返回當前的工作目錄:爲什麼node.js將空字符串解析爲當前工作目錄?
~$ node -v
v0.8.14
~$ node
> require('path').resolve('')
'/Users/perimosocordiae'
> require('fs').statSync('')
Error: ENOENT, no such file or directory ''
這是預期的行爲?在輸入路徑不存在的情況下是否存在其他「已解決」路徑的情況,反之亦然?