/** * 解析 public/ 目录下的静态资源 URL。 * 开发环境 base 为 `/`,发行部署 base 为 `/images/newyaoyan/`(见 vite.config.js)。 * * @param {string} path - 相对 public 的路径,如 subtitle-templates/system-templates.json */ export function publicAssetUrl(path) { const base = import.meta.env.BASE_URL || "/"; const normalized = String(path || "").replace(/^\/+/, ""); return `${base}${normalized}`; }