webpack编译运行了两次

问题

我的代码在编译之后运行了两次,第一次的运行有VMxxx的字段。

问题出处

模板文件中原本就注入了javascript文件,而HtmlWebpackPlugin会自动注入JavaScript文件。

解决方法

1、将inject选项设置为false

javascript 复制代码
  plugins: [
    new HtmlWebpcakPlugin({
      template: "./src/index.html",
      inject: false
    })
  ]

告诉HtmlWebpackPlugin不要自动注入JavaScript文件,而是将其留给自己手动处理。这样,每次构建时,生成的JavaScript文件将不会被重复注入到HTML文件中

2、删除模板文件中的手动注入的javascript文件,让HtmlWebpcakPlugin自动注入

相关推荐
wuxia211827 分钟前
Web全栈开发案例教程(AI辅助版)
前端
MonkeyKing715529 分钟前
Flutter Riverpod 2.x 设计思想与最佳实践
前端·flutter
tzy23330 分钟前
梳理一下前端模块化规范:CommonJS ESM AMD CMD UMD
前端·webpack·cmd·commonjs·amd·esm·umd
jerrywus40 分钟前
别再陪 AI 调 iOS 了:用 cmux + baguette,让 Claude 在你的模拟器里"自己动手"
前端·ios·claude
文心快码BaiduComate1 小时前
Comate Spec模式实践:电商视频自动化生产数据库eDB-MCP服务开发
前端·后端·架构
page_qiu1 小时前
高并发&大数据量&毫秒级响应系统设计方案
java·前端·数据库·高并发·高响应
皮皮大人2 小时前
agent设计系统-大模型意图识别
前端·人工智能
三维搬砖者2 小时前
挑战AI辅助从零构建3D模型编辑器:01基于Vue3 + Three.js的现代化架构设计
前端·vue.js·github
GinoWi2 小时前
Python 集合
前端·python
时光足迹2 小时前
Tiptap之标注组件
前端·javascript·react.js