HarmonyOS 鸿蒙Next @ohos/common 压根就没有这个包,教程问题何解?社区无正确回复

发布于 1周前 作者 bupafengyu 来自 鸿蒙OS

HarmonyOS 鸿蒙Next @ohos/common 压根就没有这个包,教程问题何解?社区无正确回复

@ohos/common 压根就没有这个包,教程出的什么鬼啊,社区也没一个回复对的,都不看一眼就瞎答复
“楼主您好,请使用命令ohpm install '@ohos/common’安装该模块。” 没有这个怎么安装,教程咋整的cke_172.png


更多关于HarmonyOS 鸿蒙Next @ohos/common 压根就没有这个包,教程问题何解?社区无正确回复的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

10 回复

同时可以查看一下common模块是否有构建成功

cke_213.png

更多关于HarmonyOS 鸿蒙Next @ohos/common 压根就没有这个包,教程问题何解?社区无正确回复的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


1.单独构建common模块

cke_132.png

2. [@ohos](/user/ohos)/hamock包版本

cke_598.png

是否是demo是早期的呢?DevEco Studio NEXT Beta1(5.0.3.800)以后版本,如果工程级build-profile.json5文件的useNormalizedOHMUrl字段为true,则oh-package.json5中依赖的包使用的别名需要和依赖包的oh-package.json5的name保持一致,否则编译会报错。

@ohos/common应该是工程内的其他模块,需要修改依赖名“@ohos/common”成与对应模块名oh-package.json5的name保持,一般可能是“common”,同时引用该依赖的地方,改成

import {XX} from 'common'<button style="position: absolute; padding: 4px 8px 0px; cursor: pointer; top: 8px; right: 8px; font-size: 14px;">复制</button>

更多参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-releases-V5/ide-changelogs-nb1-V5#section1130320228353

使用的DevEco Studio版本是什么?运行使用的是真机还是模拟器,使用的版本是什么呢?这边直接下载demo,解压后打开,注释掉工程级oh-package.json5中devDependencies内的依赖后可以正常远行

谢谢你,这是啥原因呢

你应该是看打早期的例子代码,现在第三方模块不允许用[@ohos](/user/ohos)了,你看看这个模块是不是是feature或者common里面
这就是一个空文件夹,你要open什么,这个安装方式肯定不对

@ohos/common 包在 HarmonyOS 开发环境中确实不是一个标准或常见的包名。HarmonyOS 的开发框架和工具链主要围绕其特定的模块和API进行设计,通常不会直接使用类似@ohos/common这样的命名。

出现此问题的原因可能有几个方面:

  1. 教程错误:你正在参考的教程可能已过时或存在误导性信息。建议检查教程的发布日期和来源,确保其基于最新的HarmonyOS开发文档。

  2. 包管理器问题:如果你是在使用某种包管理器(如npm、yarn等)来尝试安装HarmonyOS相关的依赖,这些包管理器可能并不支持HarmonyOS的官方库。HarmonyOS通常使用其自己的开发环境和包管理工具。

  3. 环境配置:确保你的开发环境已正确配置为支持HarmonyOS开发。这包括安装必要的SDK、IDE和工具链。

  4. 文档查找:建议直接访问HarmonyOS的官方开发者文档和社区论坛,以获取最新和最准确的开发信息。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html 。在那里,你可以获得来自HarmonyOS官方团队或资深开发者的直接帮助。

回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!