HarmonyOS 鸿蒙Next Please check @ohos/hvigor configuration and sync again

HarmonyOS 鸿蒙Next Please check @ohos/hvigor configuration and sync again 信息:

cke_378.png

新建一个工程后,

工程配置内容

{
  "hvigorVersion": "3.0.9-s",
  "dependencies": {
    "[@ohos](/user/ohos)/hvigor-ohos-plugin": "3.0.9-s"
  },
  "execution": {
    // "daemon": true,                          /* Enable daemon compilation. Default: true */
    // "incremental": true,                     /* Enable incremental compilation. Default: true */
    // "parallel": true,                        /* Enable parallel compilation. Default: true */
    // "typeCheck": false,                      /* Enable typeCheck. Default: false */
  },
  "logging": {
    // "level": "info"                          /* Define the log level. Value: [ "debug" | "info" | "warn" | "error" ]. Default: "info" */
  },
  "debugging": {
    // "stacktrace": false                      /* Disable stacktrace compilation. Default: false */
  }
}

sync阶段出错

/Users/lixiang216/.hvigor/wrapper/tools/node_modules/.bin/pnpm install --reporter=append-only --color
Lockfile is up to date, resolution step is skipped
Progress: resolved 1, reused 0, downloaded 0, added 0
Packages: +286
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Packages are hard linked from the content-addressable store to the virtual store.
  Content-addressable store is at: /Users/lixiang216/.hvigor/caches/v3
  Virtual store is at:             node_modules/.pnpm
WARN GET https://repo.harmonyos.com/npm/[@ohos](/user/ohos)/hvigor/-/[@ohos](/user/ohos)/hvigor-3.0.9-s.tgz error (ERR_PNPM_FETCH_404). Will retry in 10 seconds. 2 retries left.
WARN GET https://repo.harmonyos.com/npm/[@ohos](/user/ohos)/hvigor-ohos-plugin/-/[@ohos](/user/ohos)/hvigor-ohos-plugin-3.0.9-s.tgz error (ERR_PNPM_FETCH_404). Will retry in 10 seconds. 2 retries left.
WARN GET https://repo.harmonyos.com/npm/[@ohos](/user/ohos)/hos-sdkmanager-common/-/[@ohos](/user/ohos)/hos-sdkmanager-common-2.12.0-s.tgz error (ERR_PNPM_FETCH_404). Will retry in 10 seconds. 2 retries left.
WARN GET https://repo.harmonyos.com/npm/[@ohos](/user/ohos)/sdkmanager-common/-/[@ohos](/user/ohos)/sdkmanager-common-2.12.0-s.tgz error (ERR_PNPM_FETCH_404). Will retry in 10 seconds. 2 retries left.
WARN GET https://repo.harmonyos.com/npm/[@ohos](/user/ohos)/hvigor-arkts-compose/-/[@ohos](/user/ohos)/hvigor-arkts-compose-3.0.9-s.tgz error (ERR_PNPM_FETCH_404). Will retry in 10 seconds. 2 retries left.
WARN GET https://repo.harmonyos.com/npm/[@ohos](/user/ohos)/hvigor-arkts-base/-/[@ohos](/user/ohos)/hvigor-arkts-base-3.0.9-s.tgz error (ERR_PNPM_FETCH_404). Will retry in 10 seconds. 2 retries left.
Progress: resolved 286, reused 280, downloaded 0, added 280
WARN GET https://repo.harmonyos.com/npm/[@ohos](/user/ohos)/hvigor-ohos-plugin/-/[@ohos](/user/ohos)/hvigor-ohos-plugin-3.0.9-s.tgz error (ERR_PNPM_FETCH_404). Will retry in 1 minute. 1 retries left.
WARN GET https://repo.harmonyos.com/npm/[@ohos](/user/ohos)/hvigor/-/[@ohos](/user/ohos)/hvigor-3.0.9-s.tgz error (ERR_PNPM_FETCH_404). Will retry in 1 minute. 1 retries left.
WARN GET https://repo.harmonyos.com/npm/[@ohos](/user/ohos)/hos-sdkmanager-common/-/[@ohos](/user/ohos)/hos-sdkmanager-common-2.12.0-s.tgz error (ERR_PNPM_FETCH_404). Will retry in 1 minute. 1 retries left.
WARN GET https://repo.harmonyos.com/npm/[@ohos](/user/ohos)/sdkmanager-common/-/[@ohos](/user/ohos)/sdkmanager-common-2.12.0-s.tgz error (ERR_PNPM_FETCH_404). Will retry in 1 minute. 1 retries left.
WARN GET https://repo.harmonyos.com/npm/[@ohos](/user/ohos)/hvigor-arkts-compose/-/[@ohos](/user/ohos)/hvigor-arkts-compose-3.0.9-s.tgz error (ERR_PNPM_FETCH_404). Will retry in 1 minute. 1 retries left.
WARN GET https://repo.harmonyos.com/npm/[@ohos](/user/ohos)/hvigor-arkts-base/-/[@ohos](/user/ohos)/hvigor-arkts-base-3.0.9-s.tgz error (ERR_PNPM_FETCH_404). Will retry in 1 minute. 1 retries left.
ERR_PNPM_FETCH_404 GET https://repo.harmonyos.com/npm/[@ohos](/user/ohos)/hvigor/-/[@ohos](/user/ohos)/hvigor-3.0.9-s.tgz: Not Found - 404

No authorization header was set for the request.

配置内容

➜  ~ cat .npmrc
registry=https://repo.huaweicloud.com/repository/npm/
[@ohos](/user/ohos):registry=https://repo.harmonyos.com/npm/
➜  ~
➜  ~ cat .ohpm/.ohpmrc
### 仓库配置,支持配置多个地址,使用英文逗号分割
registry=https://ohpm.openharmony.cn/ohpm/
## 支持配置含有group的仓库,优先匹配
#@group1:registry=
#@group2:registry=

### 代理配置
#no_proxy=
#http_proxy=
#https_proxy=

### 证书校验配置
## 是否校验https仓库的证书,取值:true|false, default: true, 为true时需要配置ca_files证书路径
strict_ssl=false
#ca_files=

### 发布配置
## 因为registry支持配置多仓,所以此处需明确指定发布仓
publish_registry=https://ohpm.openharmony.cn/ohpm/
## 用户发布三方库的发布id,从云端个人中心获取
#publish_id=
## 用户私钥文件路径,公钥需在云端进行配置
#key_path=

### 缓存路径, 默认在用户目录下的.ohpm/cache
#cache=

### 日志级别, 取值:debug|info|warn|error, 默认: info
log_level=info

### 网络请求超时时间, 单位ms, 默认为60s
fetch_timeout=60000

### 并发参数配置
## 最大并发量
max_concurrent=50
## 出错重试次数
retry_times=1
## 单位:ms
retry_interval=1000
➜  ~

公司网络、手机5G热点网络均失败


更多关于HarmonyOS 鸿蒙Next Please check @ohos/hvigor configuration and sync again的实战教程也可以访问 https://www.itying.com/category-93-b0.html

8 回复

我也是同样的问题,macos

更多关于HarmonyOS 鸿蒙Next Please check @ohos/hvigor configuration and sync again的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


请问是纯外网环境吗? 尝试下先删除C:\Users${username}\AppData\Local\Huawei\DevEcoStudio3.0\caches\grs.json 然后setting中 “ohpm and node” 中 不选择 override 选项 使用默认配置sync一下

这个可以,感谢,

不行阿,

前面几种方式都不行

解决了吗,我还是这个问题

确保代理配置正确,关闭vpn,进行sync,同步成功后一切就都正常了

根据帖子标题“HarmonyOS 鸿蒙Next Please check @ohos/hvigor configuration and sync again”,问题可能出在[@ohos](/user/ohos)/hvigor的配置上。[@ohos](/user/ohos)/hvigor是鸿蒙操作系统的构建工具,用于管理和构建项目。出现该提示通常意味着构建工具的配置存在问题,需要检查相关配置文件并进行同步。

具体可能的原因包括:

  1. 配置错误hvigor的配置文件(如hvigor-config.json)存在语法错误或不完整的配置项。
  2. 依赖问题:项目依赖的[@ohos](/user/ohos)/hvigor版本与当前环境不兼容,或依赖未正确安装。
  3. 同步失败:项目在同步过程中出现问题,导致构建工具无法正确识别配置。

解决步骤:

  1. 检查hvigor-config.json文件,确保所有配置项正确无误。
  2. 确认[@ohos](/user/ohos)/hvigor的版本与项目要求一致,必要时更新或重新安装依赖。
  3. 运行hvigor sync命令,重新同步项目配置。

如果问题仍未解决,可以进一步检查日志文件以获取更多错误信息。

回到顶部