NPM模块patch流程

作者: 敬亭阁主 | 来源:发表于2020-06-03 09:52 被阅读0次
  1. 下载模块对应的开源软件源码
git clone xxx
  1. 进入源码目录,使用link命令安装为本地源
npm link

or

yarn link
  1. 到应用目录下把对应模块修改为本地源
npm link xxx

or

yarn link xxx
  1. 修改源码并测试、编译

  2. 在应用目录下取消本地源链接,重新安装原有模块

npm unlink xxx
npm install --force

or

yarn unlink xxx
yarn --force
  1. 进入原有模块,将本地编译结果复制到对应目录
  1. 安装patch-package模块并执行,生成对应的patch文件
npm i -S patch-package
npx patch-package xxx

or

yarn add patch-package
yarn patch-package xxx
  1. 在package.json文件中添加postinstall命令,以后就可以自动化安装相关补丁
"scripts": {
    "postinstall": "patch-package"
}
  1. 重新安装并测试补丁是否生效

相关文章

  • NPM模块patch流程

    下载模块对应的开源软件源码 进入源码目录,使用link命令安装为本地源 到应用目录下把对应模块修改为本地源 修改源...

  • less2er npm模块发布-编译less到css

    类似的模块已经很多,只是通过造轮子,熟悉npm模块的发布流程 项目地址 国内 https://npm.taobao...

  • tinker 再学习

    待改进点 之前看tinker的时候,重点在看流程,包括打patch以及合成加载的patch,但后续发现知道流程帮助...

  • npm常用命令

    **npm install **安装模块**npm uninstall **卸载模块**npm update **...

  • 小程序开发如何使用npm

    构建npm 开启“使用npm模块”(右上角详情-本地设置-勾选使用npm模块)使用npm模块 初始化npm npm...

  • 利用npm 安装删除模块

    npm安装模块 【npm install xxx】利用 npm 安装xxx模块到当前命令行所在目录;【npm in...

  • npm相关

    1、npm安装模块 【npm install xxx】利用 npm 安装xxx模块到当前命令行所在目录;【npm ...

  • npm

    npm安装模块【npm install xxx】利用 npm 安装xxx模块到当前命令行所在目录;【npm ins...

  • npm 安装卸载模块 & ionic插件安装与卸载

    npm安装模块 npm install xxx利用 npm 安装xxx模块到当前命令行所在目录npm instal...

  • npm基本安装卸载命令

    npm安装模块 【npm install xxx】利用 npm 安装xxx模块到当前命令行所在目录; 【npm i...

网友评论

    本文标题:NPM模块patch流程

    本文链接:https://www.haomeiwen.com/subject/swlvzhtx.html