登录  注册

首页->鸿蒙高级认证

在编译构建HAP时,会从HAP模块及依赖的模块中收集资源文件,如果不同模块下的资源文件出现重名冲突时,会按照优先级进行覆盖,现在有一个HAP依赖了两个HAR,依赖配置如下所示://oh-package.json5{"dependencies": {"dayjs": "^1.10.4","lottie": "2.0.0"}}在资源覆盖时,以下优先级排序正确的是( )

(A)AppScope>HAP包自身模块>lottie模块>dayjs模块

(B) HAP包自身模块>lottie模块>dayjs模块>AppScope

(C) HAP包自身模块>dayjs模块>lottie模块>AppScope

(D) AppScope>HAP包自身模块>dayjs模块>lottie模块 优先级从高到底 AppScope(仅API9的Stage模型支持)。 HAP包自身模块。 依赖的HAR模块,如果依赖的多个HAR之间有资源冲突,会按照工程oh-package.json5中dependencies下的依赖顺序进行覆盖,依赖顺序在前的优先级较高。例如下方示例中dayjs和lottie中包含同名文件时,会优先使用dayjs中的资源。

参考答案
继续答题:下一题
微考学堂微考学社

更多鸿蒙高级认证试题

考试