- 在github上fork一份代码,在项目中使用自己fork的地址
"dependencies": {
“出问题的插件”: "git+https://github.com/你/出问题的插.git",
},
其它小伙伴需要重新npm i
- 如果问题出在插件的依赖(比如项目使用插件A,A依赖插件B,B有问题)时,fork就不太好用了,我尝试了使用patch-package
npm i patch-package —save-dev
修改node_modules中的代码,运行
npx patch-package 插件B
"scripts": {
"postinstall": "patch-package"
}
根目录会多一个文件夹patches/插件B+2.0.1.patch
其它小伙伴需要重新npm i
- 更新插件版本
git apply --ignore-whitespace patches/插件B+2.0.1.patch
我没试过这句指令
网友评论