作者:果子露强逼_604 | 来源:互联网 | 2023-10-11 20:42
公司内部仓库有很多私有 npm 包。这些包能够使用,但经常需要更改其源码来 hotfix bug 或实现特殊需求。这时简单的方案有这几种:
直接修改 node_modules 内源码。这在自动化部署时会产生问题(线上自动化构建时,拉取的是未经修改的依赖)。
fork 依赖 git 源码,修改后
到业务项目中。这时原依赖的 git 仓库并不适合与业务项目做合并。
通知依赖作者等待版本更新。这时一旦跨部门那么效率并不高。
请问哪种方式比较靠谱,或有什么更加合适的方案呢?