Skip to content

upath

约 229 字小于 1 分钟

2024-05-22

NodeJS

该库上次更新为 2020-11-07

概述

upath 文档

一个可无缝替代/代理 Node.js path 模块的工具,具备以下特性:

  • 将所有字符串参数和返回结果中的Windows反斜杠 \ 替换为 Unix 斜杠 /

  • 新增文件扩展名处理函数:

    • addExt - 添加扩展名
    • trimExt - 修剪扩展名
    • removeExt - 移除扩展名
    • changeExt - 更改扩展名
    • defaultExt - 设置默认扩展名
  • 扩展标准化功能:

    • normalizeSafe - 保留有意义的起始./路径标记
    • normalizeTrim - 在normalizeSafe基础上额外去除冗余的末尾/
  • 提供辅助函数toUnix:简单实现 \/ 的转换并合并重复斜杠

安装

npm
npm install upath

使用

import upath from 'upath'

upath.normalize('path/to/file')
upath.join('path', 'to', 'file')

API

node:path API 完全兼容。

node:path API 文档