patch-package (opens new window)
- 在
package.json
添加一下代码
"scripts": {
+ "postinstall": "patch-package"
}
- npm or yarn
npm i patch-package
or
yarn add patch-package postinstall-postinstall
- 修改node_modules中的代码后运行
yarn patch-package package-name
or
npx patch-package package-name
会生成
patches
文件夹,包含package-name+version.patch
文件移除包,重新
yarn add package-name
ornpm i package-name
会自动把补丁加进去