有一个第三方包,我需要进行一些小的修改才能使用,我目前知道 2 个方法
直接修改第三方包的源文件,然后通过 Docker 映射文件的方式覆盖掉 优点是项目文件是干净的,缺点是如果第三方包如有升级,出现 bug 可能想不到排查这里。
在项目中导入第三方包,然后手动写好需要修改的类 / 函数,然后进行赋值 优点是第三方包假设有升级,也将影响降低到最低,缺点是可能有我未测出的 bug 。
提 PR 的话我觉得期待得到及时合并不太现实,你们遇到这样的问题都是怎么解决的呢?
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.