若字符以 / 开头,不会拼接到前面的路径;若以 …/ 开头,拼接前面的路径,且不含最后一节路径;若以 ./ 开头 或者没有符号 则拼接前面路径
path.resolve('/foo/bar', '/tmp/file/')
拼接后的路径 /tmp/file/
path.resolve('/foo/bar','./baz')
拼接后的路径 /foo/bar/baz
path.resolve('wwwroot', 'static_files/png/', '../gif/image.gif')
拼接后的路径 wwwroot/static_files/gif/image.gif
这篇博客详细解析了Node.js中`path.resolve`函数的用法,通过实例展示了如何处理不同起始符号的路径拼接。核心内容包括:以`/`开头的路径直接使用,`.../`拼接并忽略最后一节,`./`或无符号时添加到前缀路径。了解这些规则对于优化Node.js项目中的路径操作至关重要。
114

被折叠的 条评论
为什么被折叠?



