相当于AMD ES6模块的require.toUrl

时间:2019-03-26 16:22:33

标签: javascript webpack ecmascript-6 requirejs amd

我目前正在将JavaScript库从AMD模块转换为ES6模块。

其中一些模块使用require.toUrl将路径从相对于模块的路径转换为相对于基础的路径。如何在ES6模块中达到相同的效果?

请注意,我正在寻找一种解决方案,该解决方案不仅可以在webpack中使用,而且可以在任何支持ES6模块的加载程序或捆绑程序中以及在本机支持ES6模块的浏览器中使用!

1 个答案:

答案 0 :(得分:1)

您目前无法,但是有import.meta proposal允许使用import.meta.resolveURL()import.meta.resolve()方法之类的东西。