harmony 鸿蒙编译工具链错误码

  • 2025-06-12
  • 浏览 (4)

编译工具链错误码

说明:

以下仅介绍本模块特有错误码,通用错误码请参考通用错误码说明文档

10311001 导入ArkTS文件错误

错误信息

Importing ArkTS files in JS and TS files is forbidden.

错误描述

禁止在JS和TS文件中导入ArkTS文件。

可能原因

在JS和TS文件中导入了ArkTS文件。

处理步骤

请移除JS和TS文件中的ArkTS文件导入语句。

10311002 解析OhmUrl错误

错误信息

Failed to resolve OhmUrl. Failed to get a resolved OhmUrl for ${filePath} imported by ${importerFile}.

错误描述

无法解析OhmUrl。无法为${importerFile}导入的${filePath}获取解析后的OhmUrl。

可能原因

${filePath}所属的${pkgName}模块配置错误。

处理步骤

  1. 检查${filePath}所属的${pkgName}模块是否配置正确。
  2. 检查对应的文件名是否正确(包括大小写敏感)。

10311003 获取Kit配置文件错误

错误信息

Kit ${moduleRequest} has no corresponding config file in ArkTS SDK.

错误描述

Kit ${moduleRequest} 在ArkTS SDK中没有对应的配置文件。

可能原因

  1. Kit的API与SDK不一致。
  2. Kit的API在本地被修改。

处理步骤

  1. 请确保Kit的API与SDK一致,并且Kit的API没有被本地修改。
  2. 有关Kit API的更多详细信息,请参考开发说明

10311005 导入Kit标识符错误

错误信息

Identifier ${this.importName} comes from ${this.symbol.source} which can not be imported in .ts file.

错误描述

标识符${this.importName}来自${this.symbol.source},该标识符不能在.ts文件中导入。

可能原因

在TS文件中导入了ArkTS文件的Kit模块。

处理步骤

请移除导入语句或将文件扩展名更改为.ets。

10311006 导入名称未从Kit中导出错误

错误信息

${importName} is not exported from Kit ${KitInfo.getCurrentKitName()}.

错误描述

${importName}没有从Kit ${KitInfo.getCurrentKitName()} 中导出。

可能原因

  1. Kit的API与SDK不一致。
  2. Kit的API在本地被修改。

处理步骤

  1. 请确保Kit的API与SDK一致,并且Kit的API没有被本地修改。
  2. 有关Kit API的更多详细信息,请参考开发说明

10311007 Kit命名空间导入或导出错误

错误信息

Namespace import or export of Kit is not supported currently.

错误描述

当前不支持Kit的命名空间导入或导出。

可能原因

文件中使用了Kit的命名空间导入或导出。

处理步骤

请将Kit的命名空间导入或导出替换为命名导入或导出。例如,import * as ArkTS from "@kit.ArkUI"; -> import { AlertDialog } from "@kit.ArkUI";

10311008 Kit空导入错误

错误信息

Can not use empty import(side-effect import) statement with Kit ${(kitNode.moduleSpecifier as ts.StringLiteral).text.replace(/'|"/g, '')}.

错误描述

无法在Kit ${(kitNode.moduleSpecifier as ts.StringLiteral).text.replace(/'|"/g, '')} 中使用空导入(副作用导入)语句。

可能原因

文件中使用了Kit的空导入(副作用导入)语句。

处理步骤

请明确指定导入的符号。例如,import "@kit.ArkUI"; -> import { lang } from "@kit.ArkUI";

10311009 ES2ABC执行错误

错误信息

Failed to execute es2abc.

错误描述

无法执行es2abc。

可能原因

es2abc执行过程中出现错误。

处理步骤

请参考es2abc的错误码进行处理。

10311010 懒加载导入重新导出错误

错误信息

${elementText} of lazy-import is re-export.

错误描述

${elementText}的懒加载导入被重新导出。

可能原因

重新导出了经过懒加载导入的${elementText}

处理步骤

  1. 请确保懒加载导入的命名绑定没有被重新导出。
  2. 请检查是否开启了autoLazyImport开关。

你可能感兴趣的鸿蒙文章

harmony 鸿蒙ArkTS(方舟编程语言)

harmony 鸿蒙Typescript Compiler错误码介绍

harmony 鸿蒙语言基础类库错误码

harmony 鸿蒙js-apis-arkts-collections

harmony 鸿蒙js-apis-arkts-decimal

harmony 鸿蒙@arkts.lang (ArkTS语言基础能力)

harmony 鸿蒙@arkts.utils (ArkTS工具库)

harmony 鸿蒙@ohos.util.ArrayList (线性容器ArrayList)

harmony 鸿蒙@ohos.buffer (Buffer)

harmony 鸿蒙@ohos.convertxml (xml转换JavaScript)

0  赞