pnpm 如何修改三方依赖?

155 阅读1分钟

最近发现自己项目使用的依赖库,需要做一些调整。包管理工具是:pnpm。

安装依赖

pnpm i qs

修改依赖代码

首先执行pnpm pacth命令后,会提示我们找到的对应的文件夹进行修改

pnpm patch qs

如图所示:

image.png

打开编辑器

code /private/var/folders/k6/xdbqcht968751ly_jxvg2f4w0000gn/T/77a1d5a116db6d528d7bc85d7cdb339b

lib/index.js进行代码部分代码添加。如图所示:

image.png

执行pnpm pacth-commit

然后我们执行pnpm patch-commit, 保存commit信息

pnpm patch-commit /private/var/folders/k6/xdbqcht968751ly_jxvg2f4w0000gn/T/77a1d5a116db6d528d7bc85d7cdb339b

image.png

你会发现:项目中多了一个patches目录。里面记录的就是,你对依赖的修改。

image.png

image.png

重新安装依赖:

pnpm i

你就会发现:新装的依赖包含了,你想要的修改内容。

image.png

ok~