import.meta只能在模块内部使用,如果在模块外部使用会报错。

    (1)import.meta.url

    注意,Node.js 环境中,import.meta.url返回的总是本地路径,即是file:URL协议的字符串,比如file:///home/user/foo.js

    import.meta.scriptElement是浏览器特有的元属性,返回加载模块的那个<script>元素,相当于属性。

    1. // HTML 代码为
    2. import.meta.scriptElement.dataset.foo