使用patch-package保存node_modules包修改

遇到情况,第三方包存在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后再执行这个脚本,来同步我们的修改好的内容

相关推荐
SHUIPING_YANG7 小时前
完美迁移:将 nvm 和 npm 完全安装到 Windows D 盘
前端·windows·npm
问道飞鱼14 小时前
【前端知识】npm依赖升级以及冲突解决
前端·arcgis·npm·升级·冲突解决
美酒没故事°1 天前
npm源管理器:nrm
前端·npm·npm源
三十_A1 天前
【实录】使用 patch-package 修复第三方 npm 包中的 Bug
前端·npm·bug
孟陬1 天前
一个专业的前端如何在国内安装 `bun`
npm·github·bun
子兮曰2 天前
npm workspace 深度解析:与 pnpm workspace 和 Lerna 的全面对比
前端·javascript·npm
孟陬2 天前
一个专业的前端如何在国内安装 `pnpm`
npm·node.js·bun
星觅2 天前
npm依赖结构解析
npm
杏花春雨江南2 天前
npm error Could not resolve dependency:
前端·npm·node.js
yeyuningzi2 天前
npm升级提示error engine not compatible with your version of node/npm: npm@11.6.2
前端·npm·node.js