12 lines
442 B
JavaScript
12 lines
442 B
JavaScript
/**
|
||
* 解析 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}`;
|
||
}
|