首页 > 其他分享 >patch-package给npm包打补丁

patch-package给npm包打补丁

时间:2022-10-12 20:23:34浏览次数:65  
标签:npm package postinstall patch 修改 打补丁

需要修改npm依赖包,可以借助patch-package修改并保留对npm依赖项的修改。

1.安装 patch-package

npm patch-package --save-dev

2.修改npm包

3.生成补丁

npx patch-package xxxx

在根目录下会得到如下文件

依赖包在安装完之后会执行postinstall命令,在package.json的scripts里面增加:"postinstall": "patch-package"

点击查看代码
"scripts": {
    ...
    "postinstall": "patch-package"
  },
**注意事项**

patch是锁定版本号的,如果升级了版本,patch内容将会失效。

标签:npm,package,postinstall,patch,修改,打补丁
From: https://www.cnblogs.com/july4/p/16785808.html

相关文章

  • 搭建CNPM私有仓库(cnpmjs.org)
    欢迎关注前端早茶,与广东靓仔携手共同进阶前端早茶专注前端,一起结伴同行,紧跟业界发展步伐~ 环境准备到写下本文时,环境版本如下Node:12.16.3mysql:8.0.19npm:6......
  • package.json
    package.json是什么?npm是前端开发人员广泛使用的包管理工具,项目中通过package.json来管理项目中所依赖的npm包的配置。package.json就是一个json文件,除了能够描述项目的包......
  • Java 包(package)
    packageanimals;/***obj_7*/publicinterfaceAnimal{publicvoideat();publicvoidtravel();}packageanimals;/***obj_7*/publicclassMammalIntimpl......
  • npm问题
    一.npminstall问题1.执行npminstall出现如下提醒added253packagesfrom162contributorsandaudited1117packagesin42.157sfound5vulnerabilities(1low......
  • 记录 UE5 Cook Content 和 Package Project 无法打包/卡住的问题解决过程
    在UE工程打包为二进制的时候,我遇到了无法打包的情况,并且没有显示打包失败,而是一直卡住不动,日志一直不更新。我尝试了3个行为,前2个并没有真正解决问题,但到第3个行......
  • 系列篇|编写一个翻转事件极性的package
    上次推送中我们已经能够利用现成的角点检测代码,完成事件相机数据的角点检测,并调用了rpg_dvs_ros这个package进行了显示。这次我们自己完成一个package,实现一个简单的功能:将......
  • PyPackage01---Pandas10_apply方法使用
    Intro  R里面apply族函数很强大,原来以为python的是阉割版,没想到也很强大,还是需要多看看文档。。。相关环境和package信息:importsysimportpandasaspdimportnumpyas......
  • Cmake命令之find_package介绍
    一、搜索模式find_package用于查找包(通常是使用三方库),并返回关于包的细节(使用包所依赖的头文件、库文件、编译选项、链接选项等)  与find_libaray直接在指定搜索目录下......
  • npm ERR /usr/bin/git ls-remote -h -t git://github.com/adobe-webplatform/eve.git
    安装vue-element-ui的依赖包报错npminstall出错npmERR!Errorwhileexecuting:npmERR!/usr/bin/gitls-remote-h-tgit://github.com/adobe-webplatform/eve.gitn......
  • pnpm是什么
    使用pnpm的目的是节约磁盘空间并提升安装速度。 pnpm代表performantnpm(高性能的npm),同npm和Yarn,都属于Javascript包管理安装工具,它较npm和Yarn在性能上得到很大提升,被称......