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自动注入

相关推荐
sleeppingfrog13 分钟前
zebra打印机实现前端打印
前端
摇滚侠18 分钟前
前端判断不等于 undefined 不等于 null 的方法
前端
DFT计算杂谈33 分钟前
VASP+Wannier90 计算位移电流和二次谐波SHG
java·服务器·前端·python·算法
zhougl99644 分钟前
Vue 中使用 WebSocket
前端·vue.js·websocket
无名的小白1 小时前
openclaw使用nginx反代部署过程 与disconnected (1008): pairing required解决
java·前端·nginx
2601_949857431 小时前
Flutter for OpenHarmony Web开发助手App实战:文本统计
前端·flutter
光影少年1 小时前
智能体UI ux pro max
前端·ui·ux
半梅芒果干1 小时前
vue3 实现无缝循环滚动
前端·javascript·vue.js
qq_419854051 小时前
锚点跳转及鼠标滚动与锚点高亮联动
前端
冰敷逆向1 小时前
京东h5st纯算分析
java·前端·javascript·爬虫·安全·web