HarmonyOS 鸿蒙Next import 是否支持绝对目录访问?

HarmonyOS 鸿蒙Next import 是否支持绝对目录访问? 如题,刚开始学习照着官方的 DEMO 在写代码。发现官方的例子中都是通过相对目录访问 common 下的文件,比如:

import Constants from '../common/constants/Constants';
import ConversionItem from '../viewmodel/ConversionItem';

这种方式非常难以维护,目录层级稍微深一点就变的让人忍无可忍了,这是我自己例子中的代码

import { FontSize } from '../../../../../../common/const'

我想问下,官方有没有定义一些别名可以支持绝对目录访问? 比如:

import { FontSize } from '@/common/const';
import { FontSize } from '@common/const';

这类功能在前端项目中很常见,可以自己配置 webpack 来支持。


更多关于HarmonyOS 鸿蒙Next import 是否支持绝对目录访问?的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

可以的,用 static Library

更多关于HarmonyOS 鸿蒙Next import 是否支持绝对目录访问?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


多谢,回复。能给个例子或者文档吗?

HarmonyOS 鸿蒙Next支持绝对目录访问。在鸿蒙系统中,开发者可以通过绝对路径访问文件系统中的特定目录。鸿蒙系统的文件系统基于POSIX标准,因此可以使用标准的文件操作API来实现绝对路径的访问。例如,可以使用open()stat()等函数来操作绝对路径下的文件或目录。鸿蒙系统还提供了File类和相关API来简化文件操作,开发者可以通过指定绝对路径来创建、读取、写入或删除文件。需要注意的是,绝对路径访问可能需要相应的权限,开发者应在应用的配置文件中声明所需的权限。

回到顶部