把一个模块打包成har 上传到私仓,然后集成到工程, 编译时报以下错误
Error message:cannot find record '&ytdbaselibrary/src/main/ets/components/YTDAppManager&1.0.0', please check the request path.'/data/storage/el1/bundle/entry/ets/modules.abc'.
Stacktrace:
SourceMap is not initialized yet
1、问题分析
本以为是项目中的编译缓存问题,各种工程清理后仍然有问题。即使重新从git仓库拉代码还有问题,那么问题的根本就依然明了,编译的Har包有缓存问题。
2、问题解决
把创建的module 清理了一下(clean project),升级了一个版本,重新编译(Make Module xxxxx)。
上传到私仓后,更新开发工程中的模块版本号。然后问题解决了!!!!!