以修改 jsencrypt 加解密插件源码 为例:
package.json
"dependencies": {
"jsencrypt": "^3.2.1"
}
- 安装jsencrypt 后,找到 jsencrypt 在node_modules文件夹里的源文件,修改你需要改动的代码
- npm i patch-package --save-dev //安装 patch-package 插件
- npx patch-package jsencrypt // 运行后会在项目根目录下的patches目录中创建一个名为jsencrypt+3.2.1.patch 的文件。将该patch文件提交后,即可在之后应用该补丁了。
- package.json
"scripts": {
"postinstall": "patch-package" //执行 npm install 命令时,会自动为依赖包打补丁了
}
- 提交代码
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。