normalize就是对路径做一些简单的处理,如果路径写的有些小问题,瑕疵,它可以识别出来可以纠正错误;(注意保存)
join是用来拼接一些路径,其实也调用了normailize
const {join} = require('path');
console.log(join('F','nodeFile','part1'));
终端输入
PS F:\nodeFile\part1> node 14_normal.js
F:\nodeFile
F\nodeFile\part1
在书写路径的时候,即使不写斜杆,加上join后,在输出的时候自动加上斜杠
resolve是把相对路径解释成绝对路径
//输出当前路径的绝对路径
const {resolve} = require('path');
console.log(resolve('./'));
输出
F:\nodeFile\part1