使用 npm 包的时候有时候会发现他们包里面的一些代码不符合我们要求,或者有错误,而他的库又没有持续更新,那么我们就需要修改他的代码,这时候可以用 patch-package 来修改

安装 patch-package

npm i patch-package

修改代码

这里修改 Taro 的一个 input 的类型,因为他没有 password 类型

2022-09-23-16-44-10.png2022-09-23-16-44-43.png2022-09-23-16-44-57.png

最后执行就会生成 patch

npx patch-package @tarojs/components

等同事执行 npm install 的时候就会根据 patch 文件自动修改 node_modules 对应代码了