我不小心删除了nodejs应用程序的源代码,但该应用程序正在运行,那么如何从运行的应用程序中取回源代码?
我希望源代码已缓存在某个目录中。
最佳答案
我能够通过附加调试器恢复完整文件(如 TGrif 建议)。
要实际恢复代码:
使用
setBreakpoint('app.js', 10)
,其中10是您知道在运行过程中将再次运行的代码行说
暂停
,然后说下一步
,直到它暂停在您要恢复的脚本上。最后,说
list(5000)
,其中 5000 是要列出的任意长的行数。您现在将打印出完整的脚本,尽管行号位于前面,但您可以使用 site like this删除它们。
希望这对将来遇到这个独特问题的人有所帮助,因为这花了我几个小时才弄清楚。
关于node.js - 如何从运行的应用程序中获取nodejs的源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54470766/