在一个包含多个模块(如entry、feature、service、library等)的大型HarmonyOS应用项目中,如果某个模块feature对另外一个公共库模块library有依赖,如何通过DevEco Studio正确配置项目依赖关系 ( )
(A)在feature的build-profile.json5文件的dependencies字段中配置library的依赖
(B) 无需配置,直接在代码中编写import xxx from ‘library’
(C) 在library的oh-package.json5文件的dependencies字段中配置feature的依赖
(D) 在feature的oh-package.json5文件的dependencies字段中配置library的依赖
参考答案
继续答题:下一题


更多鸿蒙高级认证试题
- 1当标记了@Reuseable的自定义组件实现了组件复用后,这个组件的复用范围是什么 ( )
- 2在编译构建HAP时,会从HAP模块及依赖的模块中收集资源文件,如果不同模块下的资源文件出现重名冲突时,会按照优先级进行覆盖,现在有一个HAP依赖了两个HAR,依赖配置如下所示://oh-package.json5{"dependencies": {"dayjs": "^1.10.4","lottie": "2.0.0"}}在资源覆盖时,以下优先级排序正确的是( )
- 3开发者在编写ArkUI代码时,想要提前预览下所编写的组件的效果,下述哪个组件可以使用DevEco Studio Previewer正常预览?( )
- 4在使用DevEco Studio的Profiler进行HarmonyOS应用或服务内存管理优化时,以下哪个描述最准确地概述了“Allocation Insight”功能在识别和解决内存问题中的作用 ( )
- 5某业务团队的架构师发现某个特性用的频率比较少,但是这个特性占用空间资源还是比较大的。为了减少首包下载体积,准备将该特性解耦出来,并对外提供API方便主模块调用。以下说法正确的是 ( )
- 6以下哪些赋值语句在ArkTS中是合法。 ( )class A {v: number = 0;}class B extends A {u: string = ";{class C {v: number = 0;}let a1: A = new C();let a2: A = new B();let a3: B = new A();let a4: C = new B();