You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Vite项目src/assets目录下PDF资源无法部署的问题求助

解决Vite中src/assets目录下PDF无法部署的问题

Vite默认不会自动处理PDF这类非标准资源类型,所以需要在配置中明确指定要包含的文件类型,具体操作如下:

  • 在项目根目录的vite.config.js或vite.config.ts中,添加assetsInclude配置项,将PDF文件纳入资源处理范围:
import { defineConfig } from 'vite'

export default defineConfig({
  assetsInclude: ['**/*.pdf']
})
  • 配置完成后,你可以像引用其他src/assets下的资源一样使用PDF:
    • 模板中直接引用(以Vue为例):
    <a :href="require('@/assets/your-document.pdf')" download>下载文档</a>
    
    • 脚本中导入使用:
    import pdfPath from '@/assets/your-document.pdf'
    // 后续可将pdfPath用于链接或其他场景
    

这样配置后,执行构建命令时,PDF文件会被Vite正确处理并输出到dist/assets目录下,和其他资源一同部署,无需放到public目录。

内容的提问来源于stack exchange,提问作者avenmia

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.15 03:55:20