中国优质的IT技术网站
专业IT技术创作平台
IT职业在线教育平台
harA动态引入harB,entry依赖配置了harA和harB路径,动态引入代码提示错误
微信扫码分享
动态应用需要用变量表达式 let packageName = ‘harlibrary’ import(packageName).then((ns: ESObject) => {console.log(ns.add(3, 5))} harA中不需要配置harB的路径,需要在entry中加入以下配置 {// Hap的oh-package.json5 “dependencies”: { “harlibrary”: “…/harlibrary” } } { // Hap的build-profile.json5 “buildOption”: { “arkOptions”: { “runtimeOnly”: { “sources”: [ ], “packages”: [ ‘harlibrary’, // 用于使用变量表达式动态import包名场景,静态import和常量表达式动态import不需要配置 ] } } } }