背景
vue后台管理系统有很多依赖,但是想根据需求自定义一些组件,增加或者删除一些不需要的。
所以使用了patch-package修改node_modules 中的依赖包
安装并配置patch-package
npm i patch-package --save-dev
或者通过yarn进行安装。
yarn add --dev patch-package postinstall-postinstall
在package.json中的找到scripts中加入"postinstall
":"patch-package
"
执行命令
在node_modules中找到需要修改的目标文件,并根据自己的需求更改。在修改依赖包内容后,就可以运行patch-package创建patch文件了 package-name 即你修改的依赖包名称;例如该处项目修改的是ele-admin-pro 命令就是 :npx patch-package ele-admin-pro
$ npx patch-package package-name # 使用npm
$ yarn patch-package package-name # 使用yarn
部署
最好将依赖包删除后,再后续运行npm install
或是yarn install
命令,便会自动为依赖包打上我们自定义的一些内容