webpack4打包报错Entrypoint undefined=index.html的解决办法
AI 概述
HtmlWebpackPlugin解决方法拓展
本文的内容正如标题,我用的是 webpack4 版本,在打包时可以打包正常,但是总是会打印这句话 Entrypoint undefined=index.html,看着特别难受;度娘了一下说什么的都有,有的说是版本问题,这个我也没有下去印证,所以靠大家。这不是可怕的,可怕的是有问题出现,却没有...
目录
文章目录隐藏
本文的内容正如标题,我用的是 webpack4 版本,在打包时可以打包正常,但是总是会打印这句话 Entrypoint undefined=index.html,看着特别难受;度娘了一下说什么的都有,有的说是版本问题,这个我也没有下去印证,所以靠大家。这不是可怕的,可怕的是有问题出现,却没有解决的方法,特此将我的解决方案附上。

这个原因是由 webpack 插件 html-webpack-plugin 引起的
HtmlWebpackPlugin
这个 plugin 曝光率很高,他主要有两个作用
1. 为 html 文件中引入的外部资源如 script、link 动态添加每次 compile 后的 hash,防止引用缓存的外部文件问题。
2. 可以生成创建 html 入口文件,比如单页面可以生成一个 html 文件入口,配置 N 个 html-webpack-plugin 可以生成 N 个页面入口。
github上有些关于 htmlwebpackplugin 的属性介绍,大家可以上去看看。
解决方法
module.exports 增加配置 stats: { children: false }即可解决;
拓展
下面罗列了一些 html-webpack-plugin 插件常用的配置:
plugins:[
new HtmlWebpackPlugin({
//部分省略,具体看 minify 的配置
minify: {
//是否对大小写敏感,默认 false
caseSensitive: true,
//是否简写 boolean 格式的属性如:disabled="disabled" 简写为 disabled 默认 false
collapseBooleanAttributes: true,
//是否去除空格,默认 false
collapseWhitespace: true,
//是否压缩 html 里的 css(使用 clean-css 进行的压缩) 默认值 false;
minifyCSS: true,
//是否压缩 html 里的 js(使用 uglify-js 进行的压缩)
minifyJS: true,
//Prevents the escaping of the values of attributes
preventAttributesEscaping: true,
//是否移除属性的引号 默认 false
removeAttributeQuotes: true,
//是否移除注释 默认 false
removeComments: true,
//从脚本和样式删除的注释 默认 false
removeCommentsFromCDATA: true,
//是否删除空属性,默认 false
removeEmptyAttributes: true,
// 若开启此项,生成的 html 中没有 body 和 head,html 也未闭合
removeOptionalTags: false,
//删除多余的属性
removeRedundantAttributes: true,
//删除 script 的类型属性,在 h5 下面 script 的 type 默认值:text/javascript 默认值 false
removeScriptTypeAttributes: true,
//删除 style 的类型属性, type="text/css" 同上
removeStyleLinkTypeAttributes: true,
//使用短的文档类型,默认 false
useShortDoctype: true,
}
}),
]
以上关于webpack4打包报错Entrypoint undefined=index.html的解决办法的文章就介绍到这了,更多相关内容请搜索码云笔记以前的文章或继续浏览下面的相关文章,希望大家以后多多支持码云笔记。
声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权/违法违规/事实不符,请将相关资料发送至 admin@mybj123.com 进行投诉反馈,一经查实,立即处理!
重要:如软件存在付费、会员、充值等,均属软件开发者或所属公司行为,与本站无关,网友需自行判断
码云笔记 » webpack4打包报错Entrypoint undefined=index.html的解决办法
如若内容造成侵权/违法违规/事实不符,请将相关资料发送至 admin@mybj123.com 进行投诉反馈,一经查实,立即处理!
重要:如软件存在付费、会员、充值等,均属软件开发者或所属公司行为,与本站无关,网友需自行判断
码云笔记 » webpack4打包报错Entrypoint undefined=index.html的解决办法

微信
支付宝
webpack4打包报错Entrypoint undefined=index.html的解决办法-码云笔记
文章不错支持一下吧