乐趣区

关于vue.js:修改项目中的elementplus源码的方法即pnpm-patch的使用

首先通过

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装置一下,而后再从新执行以上步骤即可。

退出移动版