You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

安装Angular Material时遇timeout参数类型错误求助

解决Angular Material安装时的"timeout参数类型错误"

错误详情

执行ng add @angular/material时出现如下错误:

PS C:\Users\Avinash Kumar\Desktop\Projects\CRUD\Project 2\Library Management System\UI\UI\Frontend> ng add @angular/material
ℹ Using package manager: npm
✖ Unable to load package information from registry: The "timeout" argument must be of type number. Received type string ('100000')

环境版本:

  • Angular CLI: 15.2.6
  • Node: 18.16.0
  • Package Manager: npm 9.5.1
  • OS: win32 x64

解决步骤

1. 检查并修正npm的timeout配置

这个错误是因为npm配置中的timeout被设置为字符串类型,而Angular CLI要求它是数字类型。

  • 运行以下命令查看当前timeout配置:

    npm config get timeout
    

    如果返回结果是带引号的字符串(如'100000'),就需要修改。

  • 执行命令将timeout设置为数字:

    npm config set timeout 100000
    

    注意不要给数字加引号。

  • 再次验证配置是否生效:

    npm config get timeout
    

    确认返回结果是不带引号的数字100000。

2. 重新安装Angular Material

配置修正后,重新执行安装命令:

ng add @angular/material

备选方案(如果上述步骤无效)

  • 清除npm缓存后重试:
    npm cache clean --force
    
  • 直接编辑npm配置文件:
    找到用户目录下的.npmrc文件(路径示例:C:\Users\Avinash Kumar\.npmrc),打开后找到timeout配置项,确保其值为无引号的数字(如timeout=100000),保存文件后重新执行安装命令。

内容的提问来源于stack exchange,提问作者ADeveloper

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.24 15:12:38