使用 path.resolve() 代替 join() 获取文件路径
let file = path.resolve(__dirname, '..', 'TMP', 'res.png')
使用 path.resolve() 可以更清晰地构建文件路径,避免因路径拼接错误导致的错误。它会自动处理相对路径和绝对路径,并返回一个绝对路径。
const path = require('path');
let file = path.resolve(__dirname, '..', 'TMP', 'res.png');
console.log(file); // 输出文件路径
示例说明:
__dirname:当前文件所在的目录..:父目录TMP:子目录res.png:文件名
总结:
推荐使用 path.resolve() 代替 join() 方法来构建文件路径,因为它更加安全可靠,并能避免路径拼接错误。
原文地址: https://www.cveoy.top/t/topic/oAq2 著作权归作者所有。请勿转载和采集!