Vite-面试-静态资源与public
2026年10月16日·Admin·2 次浏览
面试题:public 与 src/assets 区别?new URL 导入资源?
public/
原样拷贝到输出根,路径以 / 开头引用;适合 favicon、robots.txt、不经过打包处理的静态文件。
src 内资源
经 import 引用会参与打包:文件名带 hash、可 压缩/内联,适合 组件绑定的图片/字体。
import.meta.url
new URL('./img.png', import.meta.url).href
适合动态路径或需与模块同目录的资源解析。