【问题标题】:How do I debug a node_module inside my angular application?如何在我的 Angular 应用程序中调试 node_module?
【发布时间】:2021-01-13 07:27:12
【问题描述】:

我有一个 angular9 ClientApp。我有一个用于后端的 asp.net 核心 webapi 和 IdentityServer4。我在我的 ClientApp 中导入了 oidc-client。当我致电userManager.signinSilent 时,我的应用被重定向到

http://localhost/webapi/home/error?errorId...

这会导致

404

如何逐步检查 oidc-client javascript 以找出它为什么这样做?我已经尝试在我的源代码中搜索这个函数,但我只找到了 oidc-client.js,而且看起来一切都被混淆了。

【问题讨论】:

  • 你能分享你的代码吗?
  • 并不是一个与特定代码相关的问题。任何 node_module。

标签: angular oidc-client-js


【解决方案1】:

web-pack 如何将 node 模块文件打包成 bundle?

如果你使用的是包 X (OIDC),你需要检查包的 packge.json 文件。

看main属性,应该是.min.js文件或者.min文件 https://github.com/IdentityModel/oidc-client-js/blob/dev/package.json#L5

如果您正在寻找调试方法,请将 .min.js 更改为 .js,因为 oidc 暴露了缩小和未缩小的版本 https://github.com/IdentityModel/oidc-client-js/tree/dev/lib

修改node_modules中oidc包的package.json主属性,重新运行app,此时你会在chrome控制台源码中看到oidc-client.js进行调试。

【讨论】:

    猜你喜欢
    • 2018-10-26
    • 1970-01-01
    • 2017-01-13
    • 2017-04-24
    • 2018-03-15
    • 2014-09-09
    • 2010-12-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多