对于ES6模块,相当于AMD的require.toUrl

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了对于ES6模块,相当于AMD的require.toUrl相关的知识,希望对你有一定的参考价值。

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

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

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

答案

你现在不能,但有import.meta proposal允许像import.meta.resolveURL()import.meta.resolve()方法的东西。

以上是关于对于ES6模块,相当于AMD的require.toUrl的主要内容,如果未能解决你的问题,请参考以下文章

ES6模块的import和export用法

ES6模块的import和export用法总结

ES6模块的import和export用法总结

ES6语法总结-Module的语法

模块化es6规范

记录 script module