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失败
64浏览 • 1回复 待解决
HarmonyOS 动态import so使用问题
97浏览 • 1回复 待解决
ArkTS import导入napi模块结果错误
2445浏览 • 0回复 待解决
HarmonyOS import动态导入绝对路径
198浏览 • 1回复 待解决
动态import 变量表达式
1259浏览 • 1回复 待解决
HarmonyOS源码编译错误 importerror:cannot import name
4813浏览 • 1回复 已解决
HarmonyOS 动态import变量表达式做反射
118浏览 • 2回复 待解决
什么导入场景中适合使用动态import?
561浏览 • 1回复 待解决
HarmonyOS 使用convertXML.convertToJSObject()api遇到解析错误问题
286浏览 • 1回复 待解决
有没有和我一样遇到previewer读取loading Failed的?
8879浏览 • 1回复 待解决
HarmonyOS 变量动态import是否能支持har包
60浏览 • 1回复 待解决
HarmonyOS 关于动态import找不到模块的问题咨询
164浏览 • 1回复 待解决
HarmonyOS 函数中调用动态import,如何设定返回类型?
150浏览 • 1回复 待解决
HarmonyOS HSP模块间能通过动态import依赖解耦吗
89浏览 • 0回复 待解决
HarmonyOS 使用动态import时,项目是否一定要配置runtimeOnly?
64浏览 • 1回复 待解决
在调用import network from '@system.network'的时候,遇到了这个报错
2110浏览 • 1回复 待解决
动态设置文本导致致命错误
7283浏览 • 1回复 待解决
INSTALL_FAILED_SILENT_PERMISSIONS_NOT_GRANTED错误怎么解决啊?
3729浏览 • 1回复 待解决
Could not resolve all artifacts for configuration ':classpath'.
6467浏览 • 1回复 待解决
HarmonyOS task.on('failed') 无法拿到具体的错误信息
73浏览 • 1回复 待解决
安装HarmonyOS NEXT SDK时遇到“安装失败”的错误,如何解决?
411浏览 • 0回复 待解决
请检查oh-package.json5的dependencies里InterfaceLib的大小写 以及build-profile.json5里buildOption下packages里的InterfaceLib大小写。动态引入包名是需要区分大小写的,而 import { QuoteService } from 'InterfaceLib’的方式不用区分。