#用途
项目中给node_modules中的包做出自定义修改,希望每次install时可以保留修改
#步骤
- 安装patch-package
bashnpm i -D patch-package
- 修改package.json,设置install钩子(自带的钩子) npm install后会自动运行install钩子
json{ "scripts": { "postinstall": "npx patch-package" }, }
-
修改node_modules的包
-
执行pacth-package命令 执行后会自动生成一个patches文件夹保存做出的修改
bash# 如npx patch-package dayjs npx patch-package [被修改的包名]
- 重新安装后,做出的修改会自动应用