当前位置: 首页 > Web前端 > JavaScript

如何找到 SAP Spartacus 里某个 Component TypeScript 编译后生成的 JavaScript 位置

时间:2023-03-26 23:19:59 JavaScript

如何找到在SAPSpartacus中编译组件TypeScript后生成的JavaScript的位置?如何找到触发网络请求的确切代码位置?从发起者看调用堆栈上下文,我没有头绪。找到触发网络请求的控件的selector:在StorefrontTypeScript源码中找不到cx-register:在编译好的JavaScript中搜索cx-register:找了三个地方,只能直接查看SAPSpartacus源码:cx-register对应RegisterComponent,在user-profile-components.module.ts中定义:最后在Re??gisterComponent中找到了其他依赖:例如:userRegister:UserRegisterFacadeglobalMessageService:GlobalMessageServicefb:FormBuilderrouter:RoutingService这些依赖可以编译在forruntime代码中查看:这些依赖是作为另一个模块导入。在这些模块的方法中看不到JavaScript代码?直接搜索RegisterComponent,结果太多了,超过200条。换个方法试试:Found:所以结论是,运行时在Chrome开发者工具中仍然可以找到TypeScript编译的JavaScript源码。更多Jerry原创文章在这里:《王子熙》: