即使目标是支持ES模块的现代浏览器,捆绑程序也有必要吗?

时间:2018-07-30 04:52:21

标签: javascript html

现在的现代浏览器(例如Chrome,Edge,Safari,Firefox)支持ES模块。

因此,我正在研究如何为这些浏览器编写站点和库,并且我对标题有疑问。

即使目标是支持ES模块的现代浏览器,打包程序也有必要吗?

由于我认为这些浏览器仅支持文件路径,而不支持程序包名称,因此我得出结论,不仅旧浏览器还需要一些打包器,例如Webpack或Rollup.js。

我的理解正确吗?

如果是这样,对我来说Web标准技术依赖于未定义的捆绑器工具似乎有点奇怪。 这种情况是暂时的吗?

我想某些注册表将被标准化,并且将来您可以直接从注册表中导入外部模块,就像使用CDN URL的当前脚本标签一样。

我猜错了吗?

由于我对ES模块感到困惑,欢迎提供良好的总结。

谢谢。

0 个答案:

没有答案