gpt4 book ai didi

javascript - WebStorm 不会运行到等待线上的断点吗?

转载 作者:行者123 更新时间:2023-12-02 23:36:56 28 4
gpt4 key购买 nike

我首先在let 行、if 语句行和await 行上设置断点。

假设我在 let 行上中断,然后按运行到下一个断点,代码确实会命中下一个断点。

但是,如果我在let行上,我可以按step over并转到const test行,再次单击step over,它会跳过if语句并转到const test2 行。插入 run 不会导致等待行,并且在到达 test2 后插入 step over 或 into 会导致我进入其他代码。

作为一名前 Visual Studio 用户,这对我来说确实是很奇怪的行为。我不知道这是 TypeScript 的特性还是与 TypeScript/JavaScript 和 async/await 结构有关。

我已经重建了几次,只是为了验证我的代码是否与服务器上运行的代码相匹配。

我认为等待线应该被击中,然后它应该挂起函数的其余部分。

public async requestList() {

let res = this.cache.get(serializedParam);

const test = 'test';
if (!res) {
const test2 = 'test2';
const _res = await Function(param);
}

最佳答案

该问题看起来类似于 WEB-39041 ,请关注更新。它仅在使用源映射时发生,在调试纯 Javascript 时单步运行良好

关于javascript - WebStorm 不会运行到等待线上的断点吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56254105/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com