获取所有已声明模块导入的列表 (SystemJS)
Get list of all declared module imports (SystemJS)
我正在使用 jspm 和 SystemJS 导入 ES2015 模块。
是否可以通过 System
对象或其他任何地方获取项目中所有导入模块的列表?我可以通过 System._loader.moduleRecords
访问我的项目特定模块,但是我通过 jspm 安装的模块(例如 d3
、jquery
)没有出现在这个列表中。
System._loader.modules
包含 所有 模块的列表,但不幸的是还包含转换我的代码和模块加载包所需的模块列表。
System._loader.moduleRecords
(项目模块)
System._loader.modules
(项目模块、库、转译包)
我只想要一个 声明的 导入列表,特别是那些我使用 import x from 'x'
. 导入的列表应该包括两个项目模块和库,但不 babel/module-loading相关模块。我希望解决方案不涉及使用正则表达式进行过滤。
SystemJS Debugger 可能就是您要找的。
我正在使用 jspm 和 SystemJS 导入 ES2015 模块。
是否可以通过 System
对象或其他任何地方获取项目中所有导入模块的列表?我可以通过 System._loader.moduleRecords
访问我的项目特定模块,但是我通过 jspm 安装的模块(例如 d3
、jquery
)没有出现在这个列表中。
System._loader.modules
包含 所有 模块的列表,但不幸的是还包含转换我的代码和模块加载包所需的模块列表。
System._loader.moduleRecords
(项目模块)
System._loader.modules
(项目模块、库、转译包)
我只想要一个 声明的 导入列表,特别是那些我使用 import x from 'x'
. 导入的列表应该包括两个项目模块和库,但不 babel/module-loading相关模块。我希望解决方案不涉及使用正则表达式进行过滤。
SystemJS Debugger 可能就是您要找的。