HarmonyOS鸿蒙Next开发中,如何引用或者声明依赖其他第三方库?

HarmonyOS鸿蒙Next开发中,如何引用或者声明依赖其他第三方库? 我正在开发一个静态库,需要依赖pako这个第三方库,想了解下正确的声明方式?

我尝试在library里的package.json里添加依赖,import时会报错File ‘xxx’ is not a module.

而在外部demo工程里的package.json里添加依赖,却是可以的

但理论上我的依赖应该声明在library里?

1 回复

更多关于HarmonyOS鸿蒙Next开发中,如何引用或者声明依赖其他第三方库?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next开发中,引用或声明依赖第三方库可以通过以下步骤实现:

  1. oh-package.json5文件中声明依赖:在项目的根目录下找到oh-package.json5文件,在dependencies字段中添加所需的第三方库及其版本号。例如:

    {
      "dependencies": {
        "library-name": "version"
      }
    }
    
  2. 使用ohpm工具安装依赖:在终端中运行ohpm install命令,系统会自动下载并安装声明的依赖库。

  3. 在代码中引用库:在需要使用第三方库的代码文件中,使用import语句引入库。例如:

    import { functionName } from 'library-name';
    
回到顶部