untildify - 将波浪符号路径转换为绝对路径

优质
小牛编辑
121浏览
2023-12-01

将波浪符号(~)路径转换为绝对路径。

通过一个正则表达式使用 String.replace()OS.homedir() 来用主目录替换路径起始处的

const untildify = str => str.replace(/^~($|\/|\\)/, `${require('os').homedir()}$1`);
untildify('~/node'); // '/Users/aUser/node'