1、修改本地依賴程式碼並生成patch檔案
1.本地安裝patch-package
npm i patch-package
2.在package.json 的scripts中加入 { "postinstall": "patch-package" },這是npm的一個鉤子,會在依賴包被install之後執行
3.修改node_modules中的程式碼
4.生成patches
npx patch-package your-edited-package-name
5.提交patches後,重新install包你就會發現是你修改後的結果
2、修改部署配置:
- 不使用快取依賴
- 管理員許可權執行
如果沒有--unsafe-perm,會出現報錯,導致patch替換不成功。
參考文章: