记录一个关于vite打包之后图片404的情况

379 阅读1分钟

当前vite版本4.0.0

//必须直接指定路径,不能使用变量。不然vite无法分析
const path = "../assets/img/"
getImg(imgName: string) {
    return new URL(`../assets/img/${imgName}`, import.meta.url).href;
}

//404 这个肯定解析不到
getImg(imgName: string) {
    //imgName => "/imgName"
    return new URL(`${path}${imgName}`, import.meta.url).href;
}

//404 这个目前存疑
getImg(imgName: string) {
    return new URL(`${path}/${imgName}`, import.meta.url).href;
}