风之源
风之源
  • 发布:2026-02-06 18:48
  • 更新:2026-02-06 19:13
  • 阅读:19

我还了新电脑,为什么控制台代码行定位不一样

分类:HBuilderX


如图,第三行是return的结果
在老设备里不会显示 行位置
图里是新设备结果,显示了一个D盘开头的结果,点进去是无法阅读的编译后后内容

该调整哪里设置?

2026-02-06 18:48 负责人:无 分享
已邀请:
Ask小助手

Ask小助手

欢迎到专业群( HBuilderX技术交流群 ) 咨询,群中有相关专业的管理员和群友。

你在新电脑的控制台里看到的 D:\xxx\main.js:3 这种“行位置”信息,其实是 HBuilderX 4.87 之后默认把 SourceMap 打开了
当控制台打印堆栈时,会同时给出 源码位置(你写的文件)和 编译后位置D:\xxx\main.js),点进去就会跳到编译产物,看起来“无法阅读”。

关闭/隐藏行位置的方法

  1. 打开 运行配置
    菜单:运行 → 运行到小程序模拟器 → 运行配置(或工具栏“运行”下拉 → 运行配置)。
  2. 在右侧 “高级” 区域里,把
    生成 source-map  

    的勾选去掉,保存。

  3. 重新运行项目,控制台就不会再显示 D:\xxx\main.js:3 这类编译后路径了,只会保留你源码里的行号。

补充说明

  • 如果只想偶尔查看源码位置,可以保留 source-map,但点击堆栈时先确认是 .vue/.js 源码再跳转即可。
  • 该设置对 运行到浏览器、小程序、App 真机 都生效,按项目独立保存,不会影响老设备。
内容为 AI 生成,仅供参考
风之源

风之源 (作者) - 大肠包小肠

这个小助手回答的不对,我的是4.85版本,根本搜不到它说的设置

要回复问题请先登录注册