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

创建默认Vue应用未修改却报错:Multiple assets emit different content to index.html

解决Vue默认项目运行报错:Multiple assets emit different content to the same filename index.html

这个报错本质是webpack打包时,多个插件/模块试图向同一份index.html文件写入不同内容,导致冲突。针对未修改的默认Vue项目,按以下步骤排查解决:

1. 重置依赖环境

  • 删除项目根目录下的node_modules文件夹、package-lock.json(npm)或yarn.lock(yarn)文件
  • 重新执行npm install或yarn install,确保依赖完整且版本匹配

2. 清理构建缓存

  • 开发环境运行:npm run serve --no-cache;生产构建运行:npm run build --no-cache,强制跳过webpack缓存
  • 手动删除项目下的dist文件夹(若存在)和node_modules/.cache文件夹,彻底清理缓存文件

3. 检查意外生成的配置文件

  • 确认项目根目录是否存在vue.config.js,如果有且非你手动添加,检查是否包含重复的html-webpack-plugin配置或pages多页面配置——默认单页Vue项目不需要这些额外配置,直接删除该文件即可

4. 排查Vue CLI版本兼容性

  • 执行vue --version查看CLI版本,若版本过旧,升级到稳定版:npm install -g @vue/cli
  • 若上述步骤无效,重新创建一个全新的Vue项目,确认是否是原项目模板生成时的偶发异常

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.13 20:10:24