NodeJS path.resolve无法按预期工作

时间:2016-12-21 22:28:24

标签: javascript node.js windows server path

当我调用path.resolve("D:")时,它会返回我的Node.js项目的根目录,在我的情况下为D:\Docs\NodeJS\DBTest,对我来说似乎奇怪

path.resolve("C:")按预期返回C:\path.resolve("D:/other_folder")也能正常运作。

什么会导致这种奇怪的行为?

1 个答案:

答案 0 :(得分:1)

Node.js documentation提及:

  

如果在处理完所有给定的路径段之后,绝对路径没有   尚未生成,使用当前工作目录。

我不确定,但我认为问题是因为你在Windows上尝试它。您可以尝试path.win32