死亡是一座永恒的灯塔

0%

webpack使用官方例子运行index.html报错

问题描述

webpack版本4.4.12
webpack使用官方例子运行index.html报错

报错代码

具体代码与官方例子完全相同(起步部分-创建一个 bundle 文件)
起步部分-创建一个 bundle 文件

报错信息

d5b088f3-de2d-46ac-8acc-c8f5f9961a1b.jpg

问题解决过程

我注意到html的标题和报错中都出现了乱码,猜测可能时识别中文时出现了错误。然后我观察html文件,发现其未设置HTML编码

1
2
3
4
5
6
7
8
9
<!DOCTYPE html>
<html>
<head>
<title>起步</title>
</head>
<body>
<script src="main.js"></script>
</body>
</html>

解决方案

为html设置编码utf-8

1
2
3
4
5
6
7
8
9
10
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>起步</title>
</head>
<body>
<script src="main.js"></script>
</body>
</html>

坚持技术分享,您的支持将鼓励我继续创作!