2

我有一个 7.2.15 的当前 Angular 应用程序,我尝试使用命令升级

ng update @angular/cli @angular/core

我变成了这个错误,我不明白为什么:

Using package manager: 'npm'
Collecting installed dependencies...
Found 48 dependencies.
Fetching dependency metadata from registry...
Error fetching metadata for '@angular/cli': minTimeout is greater than maxTimeout

我遵循了update.angular.io的指南。

有人知道为什么会这样吗?我的项目中没有像 minTimeout 或 maxTimeout 这样的变量声明

4

1 回答 1

0

我在通过 ng add 安装软件包时遇到了这个错误。我通过编辑我的用户文件夹(Windows:C:/users//.npmrc)中的.npmrc 解决了这个问题。有2个设置

fetch-retry-mintimeout 15000
fetch-retry-maxtimeout 90000

用 # 取消注释这些行为我解决了这个问题。也许你可以设置这些

npm config set fetch-retry-mintimeout <value>
npm config set fetch-retry-maxtimeout <value>

我没有测试这个。

于 2020-04-21T11:24:05.997 回答