为什么 Sapper 省略关闭 HTML 标签?

Why Sapper omits clossing HTML tags?

当我克隆 official Sapper template 时,安装依赖项并导出它

~$ degit "sveltejs/sapper-template#webpack" sapper-template
~$ cd sapper-template/
~/sapper-template$ npm install
~/sapper-template$ npm run export

然后检查生成的 index.html,结束 </body></html> 标签不存在。

...
<body>
    ...
    <script src=/client/4def89e12e93fe68fd0d/main.js> </script>
// EOF

为什么Sapper生成正式无效HTML?

此问题已在此处的 sapper 存储库中进行了讨论::https://github.com/sveltejs/sapper/issues/1061

在那一期中,HTML 标准有一个关于标签排放的 link:https://html.spec.whatwg.org/dev/syntax.html#syntax-tag-omission

结论是,虽然它可能 看起来 奇怪,但它是完全有效的 html