HarmonyOS 鸿蒙Next Cannot find module '@ohos.filemanagement.userFileManager' or its corresponding type declarations. <ArkTSCheck>

发布于 1周前 作者 yibo5220 来自 鸿蒙OS

HarmonyOS 鸿蒙Next Cannot find module ‘@ohos.filemanagement.userFileManager’ or its corresponding type declarations. <ArkTSCheck>

cke_397.png

用的最新版DevEco Studio,SDK版本是API 12,这个模块一直导入不了


更多关于HarmonyOS 鸿蒙Next Cannot find module '@ohos.filemanagement.userFileManager' or its corresponding type declarations. <ArkTSCheck>的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

该API已经废弃,媒体相关需求请使用最新API

import { dataSharePredicates } from '@kit.ArkData';
import { photoAccessHelper } from '@kit.MediaLibraryKit';

async function example() {
  console.info('ShowAssetsCreationDialogDemo.');

  try {
    // 获取需要保存到媒体库的位于应用沙箱的图片/视频uri
    let srcFileUris: Array<string> = [
      'file://fileUriDemo1' // 实际场景请使用真实的uri
    ];
    let photoCreationConfigs: Array<photoAccessHelper.PhotoCreationConfig> = [
      {
        title: 'test2', // 可选
        fileNameExtension: 'jpg',
        photoType: photoAccessHelper.PhotoType.IMAGE,
        subtype: photoAccessHelper.PhotoSubtype.DEFAULT, // 可选
      }
    ];
    let desFileUris: Array<string> = await phAccessHelper.showAssetsCreationDialog(srcFileUris, photoCreationConfigs);
    console.info('showAssetsCreationDialog success, data is ' + desFileUris);
  } catch (err) {
    console.error('showAssetsCreationDialog failed, errCode is ' + err.code + ', errMsg is ' + err.message);
  }
}

参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-photoaccesshelper-V5

更多关于HarmonyOS 鸿蒙Next Cannot find module '@ohos.filemanagement.userFileManager' or its corresponding type declarations. <ArkTSCheck>的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next中遇到“Cannot find module ‘@ohos.filemanagement.userFileManager’ or its corresponding type declarations.”的问题,通常是由于模块引用路径错误或模块未正确安装/声明导致。

  1. 确认模块路径:首先确认[@ohos](/user/ohos).filemanagement.userFileManager模块是否存在于你的项目中,或者是否为HarmonyOS官方API的一部分。如果是官方API,请检查API文档以确认正确的引用路径。

  2. 检查配置文件:确保tsconfig.json或相关配置文件已正确配置,包括模块解析路径和类型声明文件的查找路径。

  3. 依赖管理:如果[@ohos](/user/ohos).filemanagement.userFileManager是一个第三方库或框架的一部分,请检查package.json或其他依赖管理文件,确保该模块已被正确安装。

  4. 编译环境:确认你的开发环境和编译工具链是否支持该模块。例如,某些模块可能需要在特定的SDK版本或编译配置下才能使用。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部