首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >调试SystemJS模块加载?

调试SystemJS模块加载?
EN

Stack Overflow用户
提问于 2016-05-26 09:01:41
回答 1查看 1.3K关注 0票数 30

我很难理解模块,需要一种方法来调试我的问题。是否有一种方法可以使用SystemJS枚举模块及其导出?

配置文件似乎是一个记录不清的雷场。对于提供像‘RxJ’这样的捆绑包的模块,如果我在脚本标记中包含了包,或者如果我试图让它使用SystemJS配置加载,那么我如何知道应该能够在我加载的内容中找到什么以及它在哪里呢?例如,我可以通过将rxjs复制到‘`wwwroot/libs/rxjs’并使用以下方法使node_modules/rxjs工作:

代码语言:javascript
复制
System.config({
    map: {
        'rxjs': 'lib/rxjs'
    },
    packages: {
        'rxjs': { defaultExtension: 'js' }
    }

这似乎加载了每个单独的文件。现在假设我使用一个脚本标记来加载rxjs包。我如何知道包中有我需要的模块?在SystemJS中是否有一种方法可以查看它是否会使用这个包以及它可以解决什么问题?

EN

回答 1

Stack Overflow用户

发布于 2019-04-21 11:24:29

System.entries允许您检索系统注册表中的所有模块。每个值都是一个具有两个值的数组:键和模块。

代码语言:javascript
复制
for (const [id, ns] of System.entries()) {
      console.log(id); // 'http://localhost/path-to-file.js'
      console.log(ns); // { exportName: 'value' }
    };
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37456187

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档