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

相关推荐
-SOLO-2 分钟前
chrome插件 将网页转化为markdown
前端·chrome
酉鬼女又兒7 分钟前
零基础入门Web应用开发(备赛蓝桥杯)_网页布局原理
前端·职场和发展·蓝桥杯·html5
zzh08124 分钟前
web技术与nginx网站环境部署
运维·前端·nginx
3Katrina35 分钟前
RAG技术全拆解:让大模型告别“瞎编”,秒变靠谱助手
前端
a11177639 分钟前
堆叠式流程图编辑器(html 开源)
开发语言·前端·javascript·开源·编辑器·html·流程图
墨渊君40 分钟前
前端工程化进阶:Monorepos 架构简析(水文)
前端
兆子龙40 分钟前
前端必学:完美组件封装的 7 个原则
前端·javascript
兆子龙41 分钟前
React 性能坑:别让 AI 踩了,快来添加 rule 吧
前端·javascript
光影少年42 分钟前
Vue的生命周期有哪些及执行机制?
前端·vue.js·掘金·金石计划
来碗疙瘩汤43 分钟前
Vue 事件绑定完全指南:官方文档未详述的事件大全
前端·javascript·vue.js