Vite+vue3解决发布后图片无法显示与解决Failed to construct ‘URL‘: Invalid URL问题
使用官方引用静态资源处理getImageUrl(name) {return new URL(`./img/${name}.png`, import.meta.url).href}如果没有配置publicDir 选项 ,需要把图片放在public里面此时发现项目中可以显示图片,但是发布时候报Failed to construct ‘URL’: Invalid URL错误,那是没有把 esbuild
·
- 使用官方引用静态资源处理
如果没有配置publicDir 选项 ,需要把图片放在public里面getImageUrl(name) { return new URL(`./img/${name}.png`, import.meta.url).href }
- 此时发现项目中可以显示图片,但是发布时候报Failed to construct ‘URL’: Invalid URL错误,那是没有把 esbuild 构建目标设置为 es2020 或更高版本
配置代码:build: { target: 'es2020' }, optimizedeps: { esbuildoptions: { target: 'es2020' } },
更多推荐
所有评论(0)