如图,在调试creator的pipeline,此时我运行到了267行,这个应该就只有一行代码,结果F10运行下一步,却跑到了里面的回调,这个显示上是不准确的
我点击
我只是举了个例子,类似的情况,在我调试引擎代码的时候遇见的几率比较大,特别是牵扯到执行到当前域最后1行代码的时候,有些不主动在函数实现里面打断点,step into 根本进不去!
我用的creator版本是2.0.5
在
localhost:7456
localhost:7456/build
都出现了
如图,在调试creator的pipeline,此时我运行到了267行,这个应该就只有一行代码,结果F10运行下一步,却跑到了里面的回调,这个显示上是不准确的
localhost:7456
localhost:7456/build
都出现了
把安装位置engine目录下的bin目录里面的map后缀的文件删掉,可以解决问题
没有了sourcemap,代码看着费劲了,是压缩后的样子喽
研究发现,sourcemap是由gulp自动生成的,gulp的位置为:
![]()
发现有如下task

通过阅读源码,我们发现

对代码进行了压缩混淆,预示注释了这步,重新执行该task

生成的sourcemap巨大无比,这个没有关系,我再次调试引擎,代码发现可以正常完美调试了
厉害了