最近发现自己项目使用的依赖库,需要做一些调整。包管理工具是:pnpm。
安装依赖
pnpm i qs
修改依赖代码
首先执行pnpm pacth命令后,会提示我们找到的对应的文件夹进行修改
pnpm patch qs
如图所示:
打开编辑器
code /private/var/folders/k6/xdbqcht968751ly_jxvg2f4w0000gn/T/77a1d5a116db6d528d7bc85d7cdb339b
对lib/index.js进行代码部分代码添加。如图所示:
执行pnpm pacth-commit
然后我们执行pnpm patch-commit, 保存commit信息
pnpm patch-commit /private/var/folders/k6/xdbqcht968751ly_jxvg2f4w0000gn/T/77a1d5a116db6d528d7bc85d7cdb339b
你会发现:项目中多了一个patches目录。里面记录的就是,你对依赖的修改。
重新安装依赖:
pnpm i
你就会发现:新装的依赖包含了,你想要的修改内容。
ok~