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,然后重新安装依赖,补丁生效

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

相关推荐
SwJieJie几秒前
Webpack vs Vite 构建工程化实战(Vue 项目深度解析)
前端·vue.js·webpack·node.js
swg3213219 分钟前
Redis实现主从选举
java·前端·redis
英俊潇洒美少年12 分钟前
前端核心性能指标全解(CWV三大指标+辅助指标、检测方式、优化、面试背诵)
前端
alexander06813 分钟前
JavaScript 中,对象内部函数的几种等价写法,对象外部的 几种等价写法
javascript
云水一下14 分钟前
Vue.js从零到精通系列(八):项目实战——构建一个完整的电商后台管理系统
前端·javascript·vue.js
Csvn14 分钟前
Vue3 响应式陷阱:解构赋值后页面不动了?Proxy 的"隐形成员"在搞鬼
前端·vue.js
LAM LAB20 分钟前
【Web】网页如何模拟移动端获取定位\定位模拟测试
开发语言·前端·javascript
yunceqing22 分钟前
从Excel调度到TMS平台:物流软件开发避坑清单
大数据·前端·网络·人工智能·excel·推荐算法
IT_陈寒23 分钟前
Redis主从切换把我坑惨了,这份血泪史你最好看看
前端·人工智能·后端
小森林之主24 分钟前
JavaScript 正则表达式:从零开始的实战对比
javascript·正则表达式·前端开发·性能对比·文本处理