resolve
path.resolve(); // 默认返回所在目录绝对路径,等于 __dirname
// 输出:C:\Users\Administrator\Desktop\demo
path.resolve("/abc"); // /作为绝对路径的根目录,遇到 / 则回到根目录解析
// 输出:C:\abc
console.log(path.resolve('../abc'));
// 输出:C:\Users\Administrator\Desktop\abc
console.log(path.resolve('a', 'b', '/d/e', 'f'));
// 输出:C:\d\e\f
console.log(path.resolve('/a', '/b', '/c'));
// 输出:C:\c
join
path.join(); // 连接后为空字符串,表示当前目录
// 输出:.
console.log(path.join('a', 'b', '..', 'c/', './d')); // 将path片段都连接起来
// 输出:a/c/d