ES2015 中的 import 和 export 语句已经被标准化。虽然大多数浏览器还无法支持它们,但是 webpack 却能够提供开箱即用般的支持。
事实上,webpack 在幕后会将代码 “转译”,以便旧版本浏览器可以执行。
一个例子如下图所示:main.js 代码第15行,导出 SpartacusFeaturesModule 的同时,定义了四个依赖:
XoL:angular/core
oPwp: Spartacus/core
52YI:Spartacus/storefront
rxGb: user/yser.feature.module
果然和 spartacus-features.module.ts 源代码里的 import 语句对得上号: