IDEA debug模式下修改变量后运行

首先运行Debug模式来到30行,可以见到这个时刻入参configPath,对于if的判断结果是true

ALT + F8 然后选中变量,右键可以修改变量值

如果断点的位置跑过了,又想修改重新跑到断点的位置时可以这么做,

譬如现在跑到31行,而断点在30行

 此时我想增加关于path的逻辑,修改值,可以令当前这个if条件为false,修改后右键点击Compile and reload file

出现提示后

 

点击Drop Frame

-----------------------------------------------------------------------------------------------------------

2023.11 此处分界线,最新版本的drop frame已经被以下Reset Frame替代,功能一样

-----------------------------------------------------------------------------------------------------------

 再按F9跳到我们这个断点,可以看到值已经变了,而不需要重新运行程序

 

### 解决IntelliJ IDEA调试模式下无法查看变量的问题 当遇到在 IntelliJ IDEA 调试过程中无法看到变量的情况时,可能由多种因素引起。以下是几种常见原因及其解决方案: #### 配置环境版本兼容性 确保使用的Node.js版本满足最低要求。注意:调试测试需要 Node 8 或更高版本[^1]。如果项目依赖于特定版本的运行时环境,则应确认当前开发环境中安装的是适当版本。 #### 检查Polyfill设置 值得注意的是,默认情况下此项目不包含任何polyfills[^2]。对于某些旧版浏览器或特性支持不足的JavaScript引擎来说,缺少必要的polyfill可能导致调试信息显示异常。因此建议开发者根据实际需求引入合适的polyfill库来增强代码向后兼容性和功能完备度。 #### 正确配置断点 - **启用Java断点**:保证已正确设置了Java级别的断点而非仅限于字节码层面; - **验证源映射文件**:如果有使用编译工具链(如Babel),则需确保生成了正确的`.map`文件并被IDE识别到;这有助于将优化后的生产代码回溯至原始未压缩状态以便更直观地观察变量变化情况。 #### 更新插件与软件本身 保持所用的所有组件处于最新稳定发行版可以有效减少因第三方扩展程序引起的冲突问题。定期检查是否有新的更新可用,并及时应用这些更改。 ```bash # 使用npm命令升级全局和本地包 npm install -g npm-check-updates ncu -u npm update ``` #### 审视控制台日志输出 有时即使是在图形界面里看不见想要的信息,在终端窗口中仍然能够获取它们。尝试通过打印语句或者其他形式的日志记录机制辅助定位具体位置上的数据流动状况。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值