HarmonyOS 开发三方har包时如何实现代码共享?

我有代码仓库a和b,b里面有模块b1, b2,可以分别打包为har包,供a去使用。现在b1, b2里面有涉及到axios请求接口的功能,所以要对axios进行封装。我想实现只封装一次axios,然后分别引入到b1和b2,最后能够让b1和b2的har包都能在a里面去正常使用。现在遇到的问题是:我测试了几种方案,发现只能在b1里面写一个axios的封装,再在b2里面写一个axios的封装,这种方式打包的b1和b2才能在a里面去正常使用,axios的代码就写了两次。请问有没有其他方案能实现我的需求?

阅读 546