在构建单页应用程序(大规模)时,我应该使用 webpack 还是只使用 html 导入

Should I use webpack or just html imports when building a single page app (large scale)

我一直在阅读这篇关于 html 进口的 tutorial。但是,之后我变得更加困惑。我来自 Angular 1 & 2 背景,最近有一些 React。我一直在经历 javascript 进化的所有阶段。在 header 中使用脚本比在 require.js 中使用脚本比在 system.js 中使用脚本,现在我在 webpack 中一直做得很好。

读到这些导入变得有点模糊。我不清楚何时使用或不使用它们。如果使用 webpack,我还需要 html 导入(可能用于第 3 方的东西)吗?当然我喜欢 typescript 并且我绝对不想像早期那样使用命令行自己构建 js 工件。我觉得webpack是一个must-have.

我知道这个问题可以被视为模糊和封闭的,但我真的被卡住了。现在关于网络组件的资源很少,我无法找到一个明确而自信的答案。

P.S 我想使用香草成分,而不是聚合物材料。

一些主要浏览器(即 Firefox)不打算运送 HTML 导入,永远。 引用自 https://hacks.mozilla.org/2014/12/mozilla-and-web-components/

Mozilla will not ship an implementation of HTML Imports. We expect that once JavaScript modules — a feature derived from JavaScript libraries written by the developer community — is shipped, the way we look at this problem will have changed.

尽管如此,了解该标准仍然是一件好事,因为它具有 HTML 解析的独特功能,这对于 JS 模块中 HTML 的任何表示都是不可能的(这正在率先替代 HTML 进口)

但就目前而言,似乎 HTML 进口没有取得任何进展,直到 HTML Modules 计划提出 重建 HTML 进口使用 ES 模块的功能.