开发记录:在项目中修改node_modules中的源码,希望在之后的更新或者重新下载依赖也能把此修改源码的副本保存下来,故想打个补丁包在项目中
解决:使用 patch-package
(1)npm install patch-package --save-dev
(2)在 package.json 文件中 scripts 加入 "postinstall": "patch-package"

(3)修改你node_modules依赖包中的源码后,执行命令
npx patch-package package + X(X为改的依赖)
比如我的是npx patch-package @jiaminghi/data-view
(4)创建后文件夹就会出现patches的文件夹,里面就是你依赖名称的文件副本补丁
大功告成,这样你的补丁就可以拉到代码仓库了,无论谁开发项目下载下来都会把这个依赖的补丁也打进去,想要测试效果的话删除node_modules重新npm i 即可
最后
以上就是稳重咖啡最近收集整理的关于修改node_modules依赖包打为补丁副本,定制依赖包的全部内容,更多相关修改node_modules依赖包打为补丁副本内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复