将扫描到的相对路径转换为统一的 / 分隔形式。
/
待整理的构建产物路径。
反斜杠转为 /、删除前导 /、合并连续 / 后的新字符串;空输入返回空字符串。
仅整理文本格式,不做路径安全校验:保留点段、控制字符、盘符和尾随 /,不 trim 或 URL decode。 上传前仍需校验路径安全、唯一性与长度。协议 isMiniProgramRelativePath() 则只校验、不改写输入。 JavaScript 非字符串输入按 String(relativePath || '') 转换,falsy 值回退为空串。
isMiniProgramRelativePath()
String(relativePath || '')
import { normalizeRelativePath } from '@heybox/hb-sdk/miniapp-publish';normalizeRelativePath('///dist\\assets//app.js'); // 'dist/assets/app.js'normalizeRelativePath('assets/../secret///'); // 'assets/../secret/',仍需安全校验 复制
import { normalizeRelativePath } from '@heybox/hb-sdk/miniapp-publish';normalizeRelativePath('///dist\\assets//app.js'); // 'dist/assets/app.js'normalizeRelativePath('assets/../secret///'); // 'assets/../secret/',仍需安全校验
0.3.1
将扫描到的相对路径转换为统一的
/分隔形式。