path模块
resolve 拼接规范的绝对路径
const path = require('path')
const { resolve } = path
console.log(resolve(__dirname, 'demo.txt'))
console.log(__dirname, '/demo.txt')
sep 获取操作系统的路径分隔符
const path = require('path')
const { sep } = path
console.log(sep)
parse 解析路径并返回对象
const path = require('path')
const { parse } = path
const str = __filename
console.log(parse(str))
basename 获取路径的基础名称
const path = require('path')
const { basename } = path
console.log(basename(str))
dirname 获取路径的文件名
const path = require('path')
const { dirname } = path
console.log(dirname(str))
extname获取路径的扩展名
const path = require('path')
const { extname } = path
console.log(extname(str))