HarmonyOS 鸿蒙Next Cannot find module '@ohos.filemanagement.userFileManager' or its corresponding type declarations. <ArkTSCheck>
HarmonyOS 鸿蒙Next Cannot find module ‘@ohos.filemanagement.userFileManager’ or its corresponding type declarations. <ArkTSCheck>
用的最新版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
该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.”的问题,通常是由于模块引用路径错误或模块未正确安装/声明导致。
-
确认模块路径:首先确认
[@ohos](/user/ohos).filemanagement.userFileManager
模块是否存在于你的项目中,或者是否为HarmonyOS官方API的一部分。如果是官方API,请检查API文档以确认正确的引用路径。 -
检查配置文件:确保
tsconfig.json
或相关配置文件已正确配置,包括模块解析路径和类型声明文件的查找路径。 -
依赖管理:如果
[@ohos](/user/ohos).filemanagement.userFileManager
是一个第三方库或框架的一部分,请检查package.json
或其他依赖管理文件,确保该模块已被正确安装。 -
编译环境:确认你的开发环境和编译工具链是否支持该模块。例如,某些模块可能需要在特定的SDK版本或编译配置下才能使用。
如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html