我修改了 node_modules 内的某些文件,但我忘了具体的修改内容,有没有办法与 npm 服务器上的原版进行对比?
类似 steam 的验证完整性,但不是把文件改回去,而是显示本地与原版的差异。
找到一个 patch-package 的 npm 包,可以生成补丁,但好像必须提供包名,没有对比功能。
是不是只能在新的文件夹重新安装一遍,再用 Beyond Compare 之类的工具去对比了?

我修改了 node_modules 内的某些文件,但我忘了具体的修改内容,有没有办法与 npm 服务器上的原版进行对比?
类似 steam 的验证完整性,但不是把文件改回去,而是显示本地与原版的差异。
找到一个 patch-package 的 npm 包,可以生成补丁,但好像必须提供包名,没有对比功能。
是不是只能在新的文件夹重新安装一遍,再用 Beyond Compare 之类的工具去对比了?
1 Pionxzh Nov 26, 2022 via Android 列出所有 pacakg name 然后调用 patch-pacakge 试试? 反正他要包名你就全给他 |
2 mercury233 OP @Pionxzh patch-package 的原理好像也是重新安装一遍那个包到临时文件夹 |