puerts icon indicating copy to clipboard operation
puerts copied to clipboard

修复JS在pak中的时候,VSCode Attach调试时,无法用本地的JS文件,和pak中的JS文件进行映射的问题

Open zhaojunmeng opened this issue 1 year ago • 1 comments

当使用VSCode Attach到打包好的游戏调试JS时,如果JS文件在pak中,ConvertToAbsolutePathForExternalAppForRead()返回的JS文件路径,会包含"Pak: "前缀,这会导致JS路径都被识别为<node_internals>开头的; 如果使用ConvertRelativePathToFull(),pak中的JS文件路径就是不包含pak信息的绝对路径,虽然这个路径在硬盘上不存在,但是就可以用过修改launch.json中的"remoteRoot"值,来映射本地正确的JS文件,进行调试了

zhaojunmeng avatar May 20 '24 13:05 zhaojunmeng

我的修改方案,在PC包里面有效;但是Android上面还不行,还要再研究一下

zhaojunmeng avatar May 21 '24 08:05 zhaojunmeng