DevEco终端中同步项目或者使用ohpm去install某个库的时候: 例如: ohpm i @rnoh/react-native-openharmony@x.x.x ,会出现以下报错:
ohpm ERROR: Found exception: Error: Response timeout while trying to fetch https://contentcenter-drcn.dbankcdn.cn/pub_1/DevEcoSpace_DevEcoSpace_901_9/cb/v3/4bd2db9d-555a-46f9-84db-6ab81ac9de7f/react-native-openharmony-0.72.59.har (over 6000ms), reached retry limit or non retryable error encountered.
ohpm ERROR: Install failed, detail: Error: Response timeout while trying to fetch https://contentcenter-drcn.dbankcdn.cn/pub_1/DevEcoSpace_DevEcoSpace_901_9/cb/v3/4bd2db9d-555a-46f9-84db-6ab81ac9de7f/react-native-openharmony-0.72.59.har (over 6000ms)
原因是ohpm默认初始timeout时间为6000,当install比较大的库,或者网速比较慢的时候,会一直失败。
解决方法:更改timeout
执行命令:
ohpm config get fetch_timeout
// 查看超时;
ohpm config set fetch_timeout 360000
//设置超时时间(最大 360000)