| 12345678910111213 |
- import { PUBLIC_SRC_PATH } from "./constants";
- export function getSrcPath(src: string) {
- // 确保路径以 / 开头,移除开头的多余斜杠
- const cleanSrc = src.startsWith('/') ? src : `/${src}`;
- // 如果 PUBLIC_SRC_PATH 是 "/",直接返回 cleanSrc,否则拼接
- if (PUBLIC_SRC_PATH === '/') {
- return cleanSrc;
- }
- // 移除 PUBLIC_SRC_PATH 末尾的斜杠(如果有),然后拼接
- const basePath = (PUBLIC_SRC_PATH as string).replace(/\/$/, '');
- return `${basePath}${cleanSrc}`;
- }
|