我非常难以理解这些模块,并需要一种调试问题的方式。是否有一种使用SystemJS列举模块及其导出项的方法?
配置文件看起来像是一片文档不全的雷区。对于提供捆绑包的模块(如“RxJs”),如果我在脚本标记中包含了捆绑包,或者尝试使用SystemJS配置加载它,我如何知道我已加载的内容中应该找到什么,以及它在哪里?例如,我可以通过将 node_modules/rxjs
复制到 `wwwroot/libs/rxjs' 并使用以下代码来使rxjs
正常运行:
System.config({
map: {
'rxjs': 'lib/rxjs'
},
packages: {
'rxjs': { defaultExtension: 'js' }
}
这似乎是加载每个单独文件。现在假设我使用脚本标签来加载rxjs捆绑包。我该如何确定捆绑包是否有我需要的模块?在SystemJS中是否有一种方法可以查看它是否使用了捆绑包以及它可以解决什么问题?