使用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后再执行这个脚本,来同步我们的修改好的内容

相关推荐
Luna-player18 小时前
npm install vue-awesome-swiper@5.0.1 swiper@7.4.1安装后,我又想全删了,怎么移除
前端·vue.js·npm
军哥全栈AI3 天前
Windows11 彻底卸载Node.js(无残留,适配所有版本)
npm·node.js
❀͜͡傀儡师4 天前
通过npm 手动安装、Docker 部署 OpenClaw小龙虾
前端·docker·npm
头发多多程序媛4 天前
解决依赖下载报错,npm ERR! code EPERM
前端·npm·node.js
console.log('npc')4 天前
pnpm使用
前端·npm
VillenK6 天前
@vue-office依赖报错
前端·npm
虚拟世界AI6 天前
Vue.js安装指南:快速搭建开发环境
vue.js·npm·node.js
ruanCat6 天前
pnpm 踩坑实录:用 public-hoist-pattern 拯救被严格隔离坑掉的依赖
前端·npm·node.js
无责任此方_修行中6 天前
一个 GitHub Issue 标题如何让 4000 台电脑沦陷?
后端·npm·ai编程
多加点辣也没关系6 天前
Node.js 与 npm 的安装与配置(详细教程)
前端·npm·node.js