概述
开发记录:在项目中修改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依赖包打为补丁副本,定制依赖包所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复