修改项目中的element-plus源码的方法——即pnpm patch的使用

2年前 (2022) 程序员胖胖胖虎阿
270 0 0

首先通过

pnpm view elemnt-plus

查看你项目中的element-plus的版本,确定好版本以后,就执行下面的命令:(我电脑上的版本是2.2.14)

pnpm patch element-plus@2.2.14

然后就系统就会给我一个目录,我的电脑是win10,目录是这样的:C:\Users\myname\AppData\Local\Temp\1914c1cb00c764bb85a448696126ce13\user,
我就可以在这个目录里修改我的源码了,项目里引入的elemnt-plus包并不是源码的形式,所以你还要从git上clone个element-plus包下来

cd element-plus
pnpm install

你可以开始修改你的 element-plus了,修改完,build

pnpm build

然后把dist目录里的文件,copy到刚才的C:\Users\myname\AppData\Local\Temp\1914c1cb00c764bb85a448696126ce13\user目录里,并覆盖掉。
最后一步,执行一下命令即可:

pnpm patch-commit C:\Users\myname\AppData\Local\Temp\1914c1cb00c764bb85a448696126ce13\user

我当时到这一步,总是报错:ERR_PNPM_PATCH_NOT_APPLIED,原因是你的项目可能并非直接使用了element-plus包,而是其他的库依赖于element-plus,所以你需要用 pnpm i element-plus安装一下,然后再重新执行以上步骤即可。

相关文章

暂无评论

暂无评论...