为什么Sapper会省略HTML标签?

时间:2020-05-16 21:17:22

标签: svelte sapper

克隆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?

1 个答案:

答案 0 :(得分:2)

此问题已在sapper存储库中讨论过::https://github.com/sveltejs/sapper/issues/1061

在该问题中,有一个有关标签发射的HTML标准的链接:https://html.spec.whatwg.org/dev/syntax.html#syntax-tag-omission

结论是,尽管它可能看起来很奇怪,但它是一个完全有效的html