vue如何对node_modules源码进行修改,对第三方依赖包源码修改

方法

用patch-package给node_module中的包打补丁,解决修改源码的问题

使用

1、下载 patch-package 包:npm install patch-package -D
2、package.json文件中增加命令:"postinstall": "patch-package"

复制代码
{
  "scripts": {
    "serve": " vue-cli-service serve",
    "build": " vue-cli-service build",
    "postinstall": "patch-package"
  }
}

3、运行:npx patch-package zx-layouts(修改的包名)

结果:创建补丁文件

根目录会自动生成一个 patches 文件存放修改后的内容,包括修改的文件位置、修改信息

删除node_module,然后重新安装依赖,补丁生效

同伴拉取代码,包含自己修改后的补丁文件,会对源码进行覆盖

相关推荐
Csvn2 小时前
Pinia 状态管理
前端
不减20斤不改头像2 小时前
手机一句话开发贪吃蛇!TRAE SOLO 移动端 AI 编程实测
前端·后端
xuankuxiaoyao2 小时前
Vue.js实践-组件基础下
前端·javascript·vue.js
小白学大数据2 小时前
JS 混淆加密下的 Python 爬虫解决方案
javascript·爬虫·python
一棵白菜2 小时前
Claude Code + Amazon Bedrock 使用指南
前端
大家的林语冰3 小时前
前端周刊:axios 疑遭朝鲜黑客“钓鱼“;CSS 新函数上线;npm 上线深色主题;Oxlint 兼容表;ESLint 支持 Temporal......
前端·javascript·css
哀木4 小时前
一个简单的套壳方案,就能让你的 Agent 少做重复初始化
前端
问心无愧05134 小时前
ctf show web入门27
前端
小村儿5 小时前
给 AI Agent 装上"长期记忆":Karpathy 的 LLM Wiki 思想,我做成了工具
前端·后端·ai编程
竹林8185 小时前
用ethers.js连接MetaMask实现Web3钱包登录:从踩坑到稳定运行的完整记录
前端·javascript