gpt4 book ai didi

javascript - 获取所有已声明模块导入的列表 (SystemJS)

转载 作者:数据小太阳 更新时间:2023-10-29 05:38:00 27 4
gpt4 key购买 nike

我正在使用 jspm 和 SystemJS 导入 ES2015 模块。

是否可以通过 System 对象或其他任何地方获取项目中所有导入模块的列表?我可以通过 System._loader.moduleRecords 访问我的项目特定模块,但是我通过 jspm 安装的模块(例如,d3jquery) 不会出现在这个列表中。

System._loader.modules 包含所有 模块的列表,但遗憾的是还包含转译我的代码和模块加载包所需的模块列表。

System._loader.moduleRecords(项目模块) enter image description here

System._loader.modules(项目模块、库、转译包) enter image description here

我只想要一个已声明导入的列表,特别是那些我使用import x from 'x'导入的列表。这应该包括两个项目模块和库,但 babel/module-loading 相关模块。我希望解决方案不涉及使用正则表达式进行过滤。

最佳答案

SystemJS Debugger可能是您正在寻找的。

关于javascript - 获取所有已声明模块导入的列表 (SystemJS),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35875547/

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