用的是 Edge
浏览器,鼠标选中this.active
,没有任何解析值显示,this
也被解析成undefined
将其添加监视,则出现
实际运行中是没有问题的,能通过控制台打印出来,但是为什么到了调试的时候经常会出现无法解析的问题, 是浏览器还是打包工具造成的,打包工具用的webpack
,eval-source-map
作为开发模式的打包选项, 将打包选项改为eval
能看到解析值,但源码又被混淆了,请问这种情况怎么解决
用的是 Edge
浏览器,鼠标选中this.active
,没有任何解析值显示,this
也被解析成undefined
将其添加监视,则出现
实际运行中是没有问题的,能通过控制台打印出来,但是为什么到了调试的时候经常会出现无法解析的问题, 是浏览器还是打包工具造成的,打包工具用的webpack
,eval-source-map
作为开发模式的打包选项, 将打包选项改为eval
能看到解析值,但源码又被混淆了,请问这种情况怎么解决
在浏览器中进行断点调试时,可能出现无法解析某个变量的情况,这通常是由于以下原因:
针对这个问题,你可以尝试以下解决方案:
await
关键字(如果你在async函数内部)或者Promise的.then()
方法来确保异步操作已经完成。10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.7k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
3 回答2.1k 阅读✓ 已解决