HarmonyOS 鸿蒙Next Please check @ohos/hvigor configuration and sync again
HarmonyOS 鸿蒙Next Please check @ohos/hvigor configuration and sync again 信息:
新建一个工程后,
工程配置内容
{
"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
我也是同样的问题,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一下
这个可以,感谢,
不行阿,
前面几种方式都不行
解决了吗,我还是这个问题
根据帖子标题“HarmonyOS 鸿蒙Next Please check @ohos/hvigor configuration and sync again”,问题可能出在[@ohos](/user/ohos)/hvigor
的配置上。[@ohos](/user/ohos)/hvigor
是鸿蒙操作系统的构建工具,用于管理和构建项目。出现该提示通常意味着构建工具的配置存在问题,需要检查相关配置文件并进行同步。
具体可能的原因包括:
- 配置错误:
hvigor
的配置文件(如hvigor-config.json
)存在语法错误或不完整的配置项。 - 依赖问题:项目依赖的
[@ohos](/user/ohos)/hvigor
版本与当前环境不兼容,或依赖未正确安装。 - 同步失败:项目在同步过程中出现问题,导致构建工具无法正确识别配置。
解决步骤:
- 检查
hvigor-config.json
文件,确保所有配置项正确无误。 - 确认
[@ohos](/user/ohos)/hvigor
的版本与项目要求一致,必要时更新或重新安装依赖。 - 运行
hvigor sync
命令,重新同步项目配置。
如果问题仍未解决,可以进一步检查日志文件以获取更多错误信息。