跳到主要内容

ArkTS编译错误码

00309001 禁止使用相对路径导入模块以外的文件

错误信息

Cannot import files outside of the current module using relative paths. Import statement: XXX. At file: YYY.

错误描述

禁止使用相对路径方式导入当前模块以外的文件。

可能原因

在当前模块中使用相对路径方式导入了模块外的文件YYY。

处理步骤

检查当前模块,确保没有使用相对路径方式导入模块外文件YYY。

00309002 在import语句中避免使用绝对路径

错误信息

Avoid absolute paths in imports. Import statement: XXX. At file: YYY.

错误描述

在import语句中避免使用绝对路径。

可能原因

在文件YYY的import语句XXX中使用了绝对路径。

处理步骤

检查import语句XXX,确保没有使用绝对路径方式导入文件。

00309003 无法解析import语句

错误信息

Cannot resolve import statement XXX.

错误描述

无法解析import语句XXX。

可能原因

  • 在开启大小写敏感时(即工程级build-profile.json5的caseSensitiveCheck设置为true),import的文件夹中只包含Index.ets或Index.ts(大写I),当前import文件夹仅支持index.ets或index.ts(小写i)。
  • 在开启大小写敏感时,import的文件和实际的文件名大小写不一致。

处理步骤

  • 将import文件夹改为import具体的文件,如果要import文件夹,确保文件夹中存在index.ets或index.ts(小写i)。
  • 确保import的文件和实际的文件名大小写一致。