当前位置: 首页 > news >正文

关于鸿蒙学习之遇到的问题——ERROR: Invalid dependency entry

前几天刚更新最新的ide 900,然后我就重新构建项目遇到的问题。直接抛出报错
““F:\HarmonyOS\HarmonyOSIDE\DevEco Studio\tools\ohpm\bin\ohpm.bat”” install --all --registry https://repo.harmonyos.com/ohpm/ --strict_ssl true
ohpm ERROR: Invalid dependency entry@F:\My_Test\entry -> entry@1.0.0
ohpm ERROR: Found exception: Error: Invalid dependency, reached retry limit or non retryable error encountered.
ohpm ERROR: ERUNNING execute tasks failed, Error: Invalid dependency
ohpm ERROR: Install failed, detail: Error: Invalid dependency
说是我的依赖有问题,,但是正常在模拟器上跑测试,和清理项目都没问题,就点重新构建会出这个问题,英文水平有限只能百度翻译一下,说是依赖,我就打开oh-package.json5文件查看,说这个有问题,因为我导入了一个静态har包
{
“name”: “entry”,
“version”: “1.0.0”,
“description”: “Please describe the basic information.”,
“main”: “”,
“author”: “”,
“license”: “”,
“dependencies”: {
‘@my/basic’: ‘file:…/common/basic’
}
}
解决办法:
我新建了一个项目,重新创建个har包
然后发现一下两个不同 har包的oh-package.json5
新建如下:
{
“name”: “basic”,
“version”: “1.0.0”,
“description”: “Please describe the basic information.”,
“main”: “Index.ets”,
“author”: “”,
“license”: “Apache-2.0”,
“dependencies”: {

}
之前的har包的oh-package.json5
{
“name”: “basic”,
“version”: “1.0.0”,
“description”: “Please describe the basic information.”,
“main”: “Index.ets”,
“author”: “”,
“license”: “Apache-2.0”,
“dependencies”: {
“entry”: “file:…/…/entry”
}
我就试着把 “entry”: "file:…/…/entry"一行删掉了,然后可以了在重新构建的时候就不会报红错误
有意思的是新建工程的har包在entry中的oh-package.json5中不能这么写 ‘@my/basic’: ‘file:…/common/basic’
写完报红,说名字不行,非要让我改成 “basic”: ‘file:…/common/basic’
无非就是在使用har包的时候 导入变的不一样
比如:import { token_key, UserSettingClass } from ‘@my/basic’
变成 import { token_key, UserSettingClass } from 'basic’才能使用,还真是有点奇怪的问题


http://www.mrgr.cn/news/55098.html

相关文章:

  • ANSYS Workbench纤维混凝土3D
  • vue项目引入高德地图
  • 详解Shell脚本与Ansible自动化工具差异
  • 图像编辑大一统?多功能图像编辑框架Dedit:可基于图像、文本和掩码进行图像编辑。
  • 【Golang】合理运用泛型,简化开发流程
  • 信雅纳Chimera 100G网络损伤仪助力Parallel Wireless开展5G RAN无线前传网络的损伤模拟
  • 神奇的数据结构 —— 跳表
  • 道路车辆功能安全 ISO 26262标准(6-1)—软件级产品开发
  • Java 异步编程——异步编排(CompletableFuture)
  • 三周精通FastAPI:4 使用请求从客户端(例如浏览器)向 API 发送数据
  • SCTF-2024-wp
  • LabVIEW换流变换器智能巡检系统
  • 流量分类实验
  • JAVA基础【第三篇】
  • JavaScript报错:Uncaught SyntaxError: Unexpected end of input(at test.html:1:16)
  • 上市遭冷遇,AIGC难救七牛云
  • 【Linux 从基础到进阶】应用程序性能调优(Java、Python等)
  • 使用ROS一键部署LNMP环境
  • 测试测试测试07
  • 2024年10月20日
  • 给定一个正整数n随机生成n个字节即生成2n个十六进制数将其组成字符串返回secrets.token_hex(n)
  • 近似推断 - 引言篇
  • CollageController
  • 光致发光(Photoluminescence, PL)入门版
  • HTML DOM 简介
  • Manim 结构