gpt4 book ai didi

javascript - 是否可以在 browser/node.js 中获取 ES2015 模块名称?

转载 作者:行者123 更新时间:2023-12-03 00:44:38 25 4
gpt4 key购买 nike

ES2015 模块中有没有办法获取 browser/node.js 当前正在执行的代码的模块名称?我找到的唯一解决方案是

var curScriptElement = document.currentScript;

但是,它仅适用于浏览器,我不确定它是否适用于由模块加载器作为依赖项加载的 ES2015 模块。

最佳答案

import.meta.url是您可以获得的最近的东西,尽管它是一个 URL。

(1) 但这仍然是一个提案:https://github.com/tc39/proposal-import-meta/#importmeta

(2) 在 Node、Chrome、Firefox 和许多版本中,它已经存在:您可能已经在使用它了!

关于javascript - 是否可以在 browser/node.js 中获取 ES2015 模块名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53300390/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com