HarmonyOS 鸿蒙Next:关于library提示模块名的问题ERROR: The module name library in build-profile.json5 must be same as moduleName in config.json
HarmonyOS 鸿蒙Next:关于library提示模块名的问题ERROR: The module name library in build-profile.json5 must be same as moduleName in config.json 错误代码:ERROR: The module name library in build-profile.json5 must be same as moduleName in config.json.
详细提示:
build-profile内关于模块 的设置:
但该模块实际在3.1 beta1 200的小版本都是没有问题的。
请教应怎么解决?
更多关于HarmonyOS 鸿蒙Next:关于library提示模块名的问题ERROR: The module name library in build-profile.json5 must be same as moduleName in config.json的实战教程也可以访问 https://www.itying.com/category-93-b0.html
一顿关于'@ohos/library'
的相关设置后,怀疑是不是升级的时候自己加的以下配置
{
"name": "library",
"srcPath": "./library"
}
尝试删除该配置。倒是没有报错了。但是我也不知道具体是哪里的问题,我可以肯定的一开始我就删除过该配置,当时并不能正常预览和构建,稀里糊涂改了一些配置后,删除这个后可以了。至于
'@ohos/library/'
在某个文件不能使用的原因也找到了,应该是去年年底我事情没做完,在library中加入了一个页面,建了一个文件index.ets,而我entry中的服务页面引用了该文件,导致报错,当时没做完没管了。时隔半年后再拿起来一下没搞清情况,尴尬
更多关于HarmonyOS 鸿蒙Next:关于library提示模块名的问题ERROR: The module name library in build-profile.json5 must be same as moduleName in config.json的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
由于更改目录名后出现各种提示,于是我还是把目录改回了library
重新运行了npm install …/library,但在引用
import * from '[@ohos](/user/ohos)/library'
时仍然提示
Cannot find module ‘@ohos/library’ or its corresponding type declarations. <tsCheck>
旧的问题没解决,新的问题又出现了
这边报错提示有解决办法哈!
看了比较蒙圈,我这是改目录名还是改 build-profile
内的配置?貌似我改了 build-profile
报错,
- 应该是library的config.json中 name字段改成usbSerial
在library的config.json中并没有出现library字样,而且在distro的moduleName确实也是usbSerial。我刚把目录名给改了,结果问题更大了我的@ohos/library没法使用了,忘记怎么引入library了,尴尬,
姓名:张三 职位:软件工程师 简介:具有5年软件开发经验,熟悉Java、Python和C++。 所在地:北京 工作经验:曾在阿里云担任高级开发工程师,负责云存储产品的设计与开发。 教育背景:本科毕业于清华大学计算机科学与技术系。