Dynamic imports are not resolved relative to importing module
LarsDenBakker opened this issue · 1 comments
Let's say I have a module on a CDN: https://unpkg.com/lit-element/lit-element.js
and from this module I do a dynamic import: import('./foo.js')
With native dynamic imports it will import https://unpkg.com/lit-element/foo.js
. With this polyfill it will import window.location + moduleDirectory + 'foo.js'
which is incorrect.
Instead the import should be resolved relative to the importing module, the polyfill could accept a second (optional) parameter for that. This does require bundlers to implement this as well, I filed rollup/rollup#3444 on rollup side for that.
Hey @LarsDenBakker, where did you get to on this? I have the same problem with this polyfill when loading modules from a cdn. Any help would be greatly appreciated.