往期鸿蒙5.0全套实战文章必看:(文中附带全栈鸿蒙5.0学习资料)
.tgz格式共享包转换为.har格式
使用DevEco Studio 3.1 Release之前创建出的、使用npm包管理器的Hvigor工程,构建出的共享包为.tgz格式的HAR包。要将已有的.tgz格式的HAR包转换成使用ohpm包管理器的.har格式的HAR包,需要根据以下的流程手动进行转换:
- 将已有的.tgz格式的HAR包,使用可以解压.tgz格式的打包压缩工具进行解压。例如,在Windows 10/11或macOS上,可以使用操作系统自带的命令行工具tar:
tar -xvf <tar package path> -C <extract path>
解压出来的文件会在解压路径的package文件夹中。
- 将package文件夹中的package.json文件,根据修改指导,修改为oh-package.json5文件。
- 使用步骤1的打包压缩工具,将package文件夹打包压缩为.har格式:
tar -cvzf <tar package path> package
转换后.har格式的HAR包可以使用ohpm包管理器进行安装与发布。