vite 打包new URL 失效 静态图片没有打包进去

image.png

如图官方写法

function getImageUrl(name) {
  return new URL(`./dir/${name}.png`, import.meta.url).href
}

我的写法
export default function (imagePath: string) {
return new URL("../assets/imgs/"+imagePath, import.meta.url).href;
}
第一反应没有什么问题吧。但是打包出来第一种写法会被正常编译,第二种不会?????
上github copilot结果


image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容