1. path.join([...paths]): 用于连接路径。可以传入多个参数,返回连接后的路径。例如:
const path = require('path');
const filePath = path.join('/usr', 'local', 'bin');
console.log(filePath);
2. path.resolve([...paths]): 将路径或路径片段的序列解析为绝对路径。例如:
const path = require('path');
const absolutePath = path.resolve('src/index.js');
console.log(absolutePath);
3. path.dirname(path): 返回路径中的目录名。例如:
const path = require('path');
const dirName = path.dirname('/home/user/project/src/index.js');
console.log(dirName);
4. path.basename(path, [ext]): 返回路径中的最后一部分。第二个可选参数 ext 可以用来排除文件扩展名。例如:
const path = require('path');
const fileName = path.basename('/home/user/project/src/index.js');
console.log(fileName);
const fileNameWithoutExt = path.basename('/home/user/project/src/index.js', '.js');
console.log(fileNameWithoutExt);
5. path.extname(path): 返回路径中的文件扩展名。例如:
const path = require('path');
const extName = path.extname('/home/user/project/src/index.js');
console.log(extName);