题目
DevEco Studio支持引用其他工程下的Module,除Import Module方式导入模块外,还可以通过下列哪种方式引入?A. 在模块级build-profile.json5文件中srcPath字段下配置工程外Module的相对路径导入B. 在工程级build-profile.json5文件中srcPath字段下配置工程外Module的相对路径导入C. 在工程级build-profile.json5文件中targets字段下配置工程外Module的相对路径导入D. 在模块级build-profile.json5文件中targets字段下配置工程外Module的相对路径导入
DevEco Studio支持引用其他工程下的Module,除Import Module方式导入模块外,还可以通过下列哪种方式引入?
A. 在模块级build-profile.json5文件中srcPath字段下配置工程外Module的相对路径导入
B. 在工程级build-profile.json5文件中srcPath字段下配置工程外Module的相对路径导入
C. 在工程级build-profile.json5文件中targets字段下配置工程外Module的相对路径导入
D. 在模块级build-profile.json5文件中targets字段下配置工程外Module的相对路径导入
题目解答
答案
A. 在模块级build-profile.json5文件中srcPath字段下配置工程外Module的相对路径导入
解析
本题考查DevEco Studio中模块引用的配置方式,核心在于理解不同配置文件的作用及字段含义。关键点在于区分模块级与工程级配置文件,以及srcPath与targets字段的用途:
- srcPath字段用于指定模块的源代码路径,支持配置工程外模块的相对路径;
- 模块级build-profile.json5文件的作用范围仅限当前模块,能直接管理模块间的依赖;
- 工程级build-profile.json5文件则全局管理工程配置,不直接处理单个模块的依赖关系。
选项分析
选项A
模块级build-profile.json5文件中srcPath字段:
正确。通过在当前模块的配置文件中设置srcPath
,可引入工程外模块的相对路径,属于模块级别的依赖管理方式。
选项B
工程级build-profile.json5文件中srcPath字段:
错误。工程级配置文件的作用范围是整个工程,无法直接管理单个模块的依赖路径。
选项C
工程级build-profile.json5文件中targets字段:
错误。targets
字段通常用于定义构建目标,与模块路径配置无关。
选项D
模块级build-profile.json5文件中targets字段:
错误。targets
字段在模块级配置中仍用于构建目标定义,而非路径管理。