转换为绝对路径

将波浪线路径转换为绝对路径。

  • 使用String.prototype.replace()和正则表达式以及os.homedir()将路径开头的~替换为主目录。
import { homedir } from 'os';

const untildify = str => str.replace(/^~($|\/|\\)/, `${homedir()}$1`);

untildify('~/node'); // '/Users/aUser/node'