我正在使用jspm和SystemJS导入ES2015模块。
是否可以通过System
对象或其他任何位置获取项目中所有导入模块的列表?我可以通过System._loader.moduleRecords
访问我的项目特定模块,但我通过jspm安装的模块(例如d3
,jquery
)不会出现在此列表中。
System._loader.modules
包含所有模块的列表,但遗憾的是,还包括转换我的代码和模块加载包所需的模块列表。
System._loader.moduleRecords
(项目模块)
System._loader.modules
(项目模块,库,转换包)
我只想要一个声明的导入列表,特别是那些我使用import x from 'x'
导入的导入。这应该包含 both 项目模块和库,但不是 babel /模块加载相关模块。我希望解决方案不涉及使用正则表达式进行过滤。