现在的现代浏览器(例如Chrome,Edge,Safari,Firefox)支持ES模块。
因此,我正在研究如何为这些浏览器编写站点和库,并且我对标题有疑问。
即使目标是支持ES模块的现代浏览器,打包程序也有必要吗?
由于我认为这些浏览器仅支持文件路径,而不支持程序包名称,因此我得出结论,不仅旧浏览器还需要一些打包器,例如Webpack或Rollup.js。
我的理解正确吗?
如果是这样,对我来说Web标准技术依赖于未定义的捆绑器工具似乎有点奇怪。 这种情况是暂时的吗?
我想某些注册表将被标准化,并且将来您可以直接从注册表中导入外部模块,就像使用CDN URL的当前脚本标签一样。
我猜错了吗?
由于我对ES模块感到困惑,欢迎提供良好的总结。
谢谢。