HarmonyOS 鸿蒙Next OpenHarmony 3.2 Release版本 library引用本地har包错误

HarmonyOS 鸿蒙Next OpenHarmony 3.2 Release版本 library引用本地har包错误

开发环境: IDE :DevEco Studio 3.0 Release Build Version: 3.0.0.993, built on September 4, 2022 SDK: 3.2.7.5

问题:

ERROR: A problem occurred in root module: ERROR: Cause: Local dependencies are not supported when building an HAR. This will cause error when installing the resulting HAR. Please check the package.json of current library module. ERROR: Solution: at E:\harmony\leadorprojects\win4\vector_map\package.json Remove local dependency of current library module. Cores: 12 Registry: external.system.auto.import.disabled=true

目前是无法支持module导入har在生成har的吗?


更多关于HarmonyOS 鸿蒙Next OpenHarmony 3.2 Release版本 library引用本地har包错误的实战教程也可以访问 https://www.itying.com/category-93-b0.html

6 回复

天~,感觉是最基本的能力吧,啥时候会支持上

更多关于HarmonyOS 鸿蒙Next OpenHarmony 3.2 Release版本 library引用本地har包错误的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


这个设计很不友好, 组件库必须发布才能在组件库中依赖, 也不知道官方会不会改

不支持har引本地har的格式哈,您可以把需要引用的har发布到npm仓上然后引用!

感谢,

基本信息

  • 姓名: 张三
  • 年龄: 28
  • 职业: 软件工程师

深色代码主题

<div>
    <p>感谢,</p>
    <div>
        <h3>基本信息</h3>
        <ul>
            <li><strong>姓名</strong>: 张三</li>
            <li><strong>年龄</strong>: 28</li>
            <li><strong>职业</strong>: 软件工程师</li>
        </ul>
    </div>
    <div style="color: #fff; background-color: #333;">
        <pre><code class="language-html">这里是代码块</code></pre>
    </div>
</div>

看报错是不支持 ^ ^

在HarmonyOS(鸿蒙)Next OpenHarmony 3.2 Release版本中,引用本地har包时出现错误,可能是由于以下原因之一:

  1. har包路径错误:确保在oh-package.json5文件中正确指定了har包的路径。路径应为相对路径,并且与实际文件位置一致。

  2. har包未正确构建:确保har包已经通过ohos-build工具正确构建。可以使用ohos-build命令来构建har包,生成的文件应包含index.jspackage.json等必要文件。

  3. 模块依赖未正确配置:检查oh-package.json5文件中的依赖配置,确保所有依赖项都已正确声明。如果有缺失或错误的依赖项,可能会导致引用失败。

  4. 版本兼容性问题:确保har包的版本与当前项目使用的OpenHarmony版本兼容。如果har包是为旧版本构建的,可能需要进行更新或重新构建。

  5. 权限问题:确保项目目录和har包文件的权限设置正确,允许应用程序读取这些文件。

  6. 缓存问题:尝试清除构建缓存,重新构建项目。可以使用ohos-build clean命令来清除缓存。

如果以上步骤未能解决问题,建议检查相关文档或日志以获取更多信息。

回到顶部