IT@程序员猿媛

NPM模块patch流程

2020-06-03  本文已影响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. 重新安装并测试补丁是否生效
上一篇 下一篇

猜你喜欢

热点阅读