使用patch-package修改node_modules 中的依赖包
背景
vue后台管理系统有很多依赖,但是想根据需求自定义一些组件,增加或者删除一些不需要的。
所以使用了patch-package修改node_modules 中的依赖包
安装并配置patch-package
npm i patch-package --save-dev
或者通过yarn进行安装。
yarn add --dev patch-package postinstall-postinstall
在package.json中的找到scripts中加入"postinstall
":"patch-package
"
执行命令
在node_modules中找到需要修改的目标文件,并根据自己的需求更改。在修改依赖包内容后,就可以运行patch-package创建patch文件了 package-name 即你修改的依赖包名称;例如该处项目修改的是ele-admin-pro 命令就是 :npx patch-package ele-admin-pro
$ npx patch-package package-name # 使用npm
$ yarn patch-package package-name # 使用yarn
部署
最好将依赖包删除后,再后续运行npm install
或是yarn install
命令,便会自动为依赖包打上我们自定义的一些内容
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南