遇到情况,第三方包存在bug或者缺少文件时候,我们手动修改了某个包时候,下次npm安装时候会导致原来的修改呗覆盖
安装
这时候可以用到npm工具包patch-package,项目更目录命令行安装
npm i -D patch-package
修改文件
修改好node——modules里面某个包的bug后
生成修改配置
执行命令行
npx patch-package 你的包名字
会在项目更目录生成一个patches目录保存刚刚更改的信息
再次下载包
给package.json添加个脚本
"scripts": {
"postinstall": "patch-package"
}
同步修改
执行npm i后再执行这个脚本,来同步我们的修改好的内容