HarmonyOS 动态import遇到错误:Failed to resolve the requested entryPoint. baseFileName
我在hap中通过 import { QuoteService } from ‘InterfaceLib’ 来调用的时候是正常的,但尝试上述动态导入时候,遇到了错误:
[ecmascript] Failed to resolve the requested entryPoint. baseFileName : .......
QuoteService.ets:
export class QuoteService implements QuoteInterface{
serviceName: string = "QuoteService"
constructor(serviceName: string) {
this.serviceName = serviceName
}
description(): string {
return this.serviceName + " description"
}
quoteMethod(): void {
console.log('call quoteMethod')
}
InterfaceLib的Index.ets:
export { QuoteService } from './src/main/ets/InterfaceService/QuoteService'
export { QuoteInterface } from './src/main/ets/InterfaceService/QuoteInterface'
hap:
let inter = 'InterfaceLib'
import(inter).then((ns: ESObject) => {
let quoteInstance: ESObject = new ns.QuoteService();
console.log(quoteInstance.description())
})
经过调试发现:
let inter = 'interfacelib’改成小写可以成功。
import使用以下两种方式都可以
import { QuoteService } from 'InterfaceLib'
import { QuoteInterface } from 'interfacelib'
为什么动态import的时候只有小写interfacelib可以?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 动态import失败
1019浏览 • 1回复 待解决
HarmonyOS import动态导入库失败
992浏览 • 1回复 待解决
HarmonyOS 动态import so使用问题
928浏览 • 1回复 待解决
安装HarmonyOS NEXT时遇到“INSTALL_FAILED_APP_SOURCE_NOT_TRUSTED”错误,应如何解决?
1214浏览 • 1回复 待解决
HarmonyOS import动态导入绝对路径
1753浏览 • 1回复 待解决
HarmonyOS源码编译错误 importerror:cannot import name
5928浏览 • 1回复 已解决
动态import 变量表达式
2342浏览 • 1回复 待解决
开发taro鸿蒙遇到报错:Install Failed: error: failed to install bundle.
995浏览 • 1回复 待解决
ArkTS import导入napi模块结果错误
3902浏览 • 1回复 待解决
HarmonyOS 动态import变量表达式做反射
895浏览 • 1回复 待解决
HarmonyOS 变量动态import是否能支持har包
964浏览 • 1回复 待解决
HarmonyOS 函数中调用动态import,如何设定返回类型?
963浏览 • 1回复 待解决
HarmonyOS 关于动态import找不到模块的问题咨询
2994浏览 • 1回复 待解决
什么导入场景中适合使用动态import?
1404浏览 • 1回复 待解决
HarmonyOS 使用convertXML.convertToJSObject()api遇到解析错误问题
1149浏览 • 1回复 待解决
动态设置文本导致致命错误
7875浏览 • 1回复 待解决
HarmonyOS 使用动态import时,项目是否一定要配置runtimeOnly?
1033浏览 • 1回复 待解决
HarmonyOS HSP模块间能通过动态import依赖解耦吗
1094浏览 • 1回复 待解决
HarmonyOS GattClientDevice.connect出现Error: BussinessError 2900099: Operation failed错误
1239浏览 • 1回复 待解决
在调用import network from '@system.network'的时候,遇到了这个报错
2910浏览 • 1回复 待解决
动态import是异步的,同步和异步场景如何使用
1556浏览 • 1回复 待解决
DevEco Studio出现Gradle sync failed: Cannot find JAR错误
6645浏览 • 1回复 待解决
有没有和我一样遇到previewer读取loading Failed的?
10174浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何配置动态import实现 HarmonyOS 模块的按需加载?
1805浏览 • 1回复 待解决
请检查oh-package.json5的dependencies里InterfaceLib的大小写 以及build-profile.json5里buildOption下packages里的InterfaceLib大小写。动态引入包名是需要区分大小写的,而 import { QuoteService } from 'InterfaceLib’的方式不用区分。