HarmonyOS鸿蒙Next中import引入路径有没有根路径的表示方式

HarmonyOS鸿蒙Next中import引入路径有没有根路径的表示方式 arkTs 有没有类似 vue 里 import xxx from ‘@/xxx’ 这种用 @ 表示根路径的表示方式啊

3 回复

暂不支持自定义快捷路径,只能通过已有的快捷路径来设置,如果是文件路径比较多,可以划分为不同的模块来引用,模块是支持通过别名来引用的如:

"dependencies": {
  "@ohos/common": ".../common",
  "@ohos/commoditydetail": ".../features/commoditydetail"
}

更多关于HarmonyOS鸿蒙Next中import引入路径有没有根路径的表示方式的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next中,import引入路径可以使用根路径表示方式。具体方法是使用@符号来表示项目的根目录。例如,假设你的项目结构如下:

src
├── main
│   ├── ets
│   │   ├── pages
│   │   │   └── Index.ets
│   │   └── utils
│   │       └── Utils.ets

你可以在Index.ets中使用@符号来引入Utils.ets

import Utils from '@/utils/Utils';

这里的@符号表示项目的根目录src@/utils/Utils就是从根目录开始的绝对路径。这种方式可以避免相对路径的复杂性,特别是在项目结构较深时更为方便。

在HarmonyOS鸿蒙Next中,import引入路径没有直接使用“/”表示根路径的方式。通常使用相对路径或基于模块的路径来引入文件。例如,相对路径如./component/Button,或从模块根目录开始@ohos/controller。建议参考官方文档,确保路径准确。

回到顶部