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

Vue项目引入.mov视频编译失败,配置file-loader后仍报错如何解决?

解决方案

方法1:修正vue.config.js配置

你之前的配置不符合Vue CLI的配置规范,原生webpack的module规则需要放在configureWebpack字段下才能生效,修改vue.config.js为以下内容:

module.exports = {
  configureWebpack: {
    module: {
      rules: [
        { test: /\.mov$/, use: 'file-loader' }
      ]
    }
  }
}

修改后重启项目即可生效。

方法2:免loader方案(更简单)

你可以直接把.mov视频文件放到项目根目录的public文件夹下,比如存放在public/assets/01/output2.mov,然后修改video标签的src为绝对路径,不需要经过webpack打包,自然不需要loader:

<video
       id="myvideo"
       autoplay
       muted
       loop
       playsinline
     >
       <source src="/assets/01/output2.mov" type="video/quicktime" />
     </video>

这个方案不需要修改任何配置,兼容性更好。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 00:36:05