Webpack4 Entrypoint undefined = index.html

发布于 2022-09-07 23:36:16 字数 398 浏览 16 评论 0

使用 HtmlWebpackPlugin

const HtmlWebpackPlugin = require('html-webpack-plugin');
module.exports = {
    plugins: [new HtmlWebpackPlugin()]
};

终端得到警告
Entrypoint undefined = index.html

// 环境
"webpack": "^4.12.0",
"html-webpack-plugin": "^3.2.0",

无论 dist 文件夹下是否有 index.html 文件

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

触ぅ动初心 2022-09-14 23:36:16

图片描述

我也遇到lz的问题,我查了issue,上面作者是这样回答的,你可以用html-webpack-plugin 3.0.7 版本解决这样的问题,但是作者说会出现其他大量error,所以我也没有好的办法

https://github.com/jantimon/h...

野生奥特曼 2022-09-14 23:36:16

module.exports增加配置stats: { children: false }
增加包信息(设置为 false 能允许较少的冗长输出)
这个就可以不输出了

浅忆 2022-09-14 23:36:16

我也遇到了这个问题,发现编译错误。
查询了一下本以为原因是没有填上html模板,填上模板后虽然编译结果对了,但是仍旧提示 Entrypoint undefined = index.html
该项目GitHub的issue895也提到了这个问题,目前的反馈来看这就是无意义的提示,不影响编译结果。

const HtmlWebpackPlugin = require('html-webpack-plugin');
module.exports = {
    plugins: [new HtmlWebpackPlugin({
       template: './index.html'  // 模板
    })]
};
向日葵 2022-09-14 23:36:16

输出目录大概是写错了?
我之前没写__dirname就出现了同样错误

孤檠 2022-09-14 23:36:16

我用的是webpack4 我解决的办法是output:{path:path.resolve(__dirname,'dist') 这个resolve之前可能用join我改为这个就OK了

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文