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

相关推荐
Liamhuo几秒前
2.1.7 network-浏览器-前端浏览器数据存储
前端·浏览器
洋葱头_1 分钟前
vue3项目不支持低版本的android,如何做兼容
前端·vue.js
前端小书生10 分钟前
React 组件渲染
前端·react.js
sjd_积跬步至千里16 分钟前
CSS实现文字横向无限滚动效果
前端
维他AD钙17 分钟前
前端基础避坑:3 个实用知识点的简单用法
前端
journs19 分钟前
micro-app微前端styled-components CSSOM模式 应用切换样式丢失问题
前端
呼啦啦小魔仙19 分钟前
elpis项目DSL设计分享
前端
李李记20 分钟前
别让 “断字” 毁了 Canvas 界面!splitByGrapheme 轻松搞定非拉丁文本换行
前端·canvas
来金德瑞20 分钟前
快速掌握 ProseMirror 的核心概念
前端
ygria24 分钟前
样式工程化:如何实现Design System
前端·前端框架·前端工程化