当前位置: 首页 > 知识库问答 >
问题:

前端 - VSCode 如何在非调试状态下加载 sourceMap?

鄢修德
2023-08-18

正在尝试使用 VSCode 阅读开源代码,一些库提供了 .js 文件和对应的 .js.map 文件,在浏览器里可以看到 ts 源码:

image.png

在 VSCode 直接打开 js 文件提示里全是 any,浏览器里看源码不能点击跳转。

有没有办法让 VSCode 读取 sourceMap 然后生成 ts 文件。

共有1个答案

宰坚
2023-08-18

可以先使用reverse-sourcemap库进行还原后再查看

https://www.npmjs.com/package/reverse-sourcemap

全局安装

npm install --global reverse-sourcemap

然后

reverse-sourcemap -o aaa -v app.9fbea7c7.js.map
 类似资料:
  • 我正在使用Angular UI路由器,希望重新加载当前状态并刷新所有数据/重新运行当前状态及其父级的控制器。 我有3个州级:directory.organisations.details 目录组织包含一个包含组织列表的表。单击表loads目录中的项目。组织。$StateParams传递项目ID的详细信息。因此,在详细信息状态下,我加载此项目的详细信息,编辑它们,然后保存数据。目前一切正常。 现在我

  • 问题内容: 我正在使用Angular UI Router,并希望重新加载当前状态并刷新所有数据/为当前状态及其父级重新运行控制器。 我有3个状态级别: directory.organisations.details directory.organisations 包含一个带有组织列表的表。单击表中的一个项目将加载$ directoryParams传递该项目的ID的 directory.organi

  • 问题内容: 我相信只有两种使用Hibernate加载对象的方法,即延迟加载和一种渴望加载。延迟加载有其自身的优势,它不会加载很多对象,而只是在需要时才加载它们。我还了解到,如果您想强制为一个对象加载所有子代,则只需调用即可。假设我们有以下对象 假设我们有一些客户在我们的系统中有订单,并且该订单可能不止一个甚至为空。所以我的问题是,在这种情况下始终使用渴望加载会更好吗?我们需要与客户相关的订单的大小

  • 问题内容: 我相信只有两种使用Hibernate加载对象的方法,即延迟加载和一种渴望加载。延迟加载有其自身的优势,它不会加载很多对象,而只是在需要时才加载它们。我还了解到,如果您想强制为一个对象加载所有子代,则只需调用即可。假设我们有以下对象 假设我们的客户在我们的系统中有订单,并且该订单可能不止一个甚至为空。所以我的问题是,在这种情况下始终使用渴望加载会更好吗?我们需要与客户相关的订单的大小或一

  • 问题内容: 我正在制作一个Android应用程序,它必须通过Internet加载一些数据(只有一些数据- 并非全部)。因此,当数据正在加载且Internet连接速度很慢时,我想向用户显示“正在加载…”图标。 那我该怎么做呢?在后台加载数据时显示“正在加载…”图标,当数据完全加载后,隐藏该图标吗? 提前致谢! 问题答案: 使用异步任务来获取您的状态。

  • 如何配置Angular和VSCode,使我的断点工作?