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

MacOS安装Typescript时报npm ENOTFOUND错误该如何处理?

问题原因

这个错误是npm配置了无效的代理地址,无法解析到proxyname对应的代理服务器,导致无法连接npm包源下载TypeScript安装包。

解决步骤
  • 第一步:检查当前npm的代理配置
    执行命令:
    npm config list
    查看输出的配置项中是否存在proxy、https-proxy字段,如果字段值是不存在的proxyname即可确认问题根源。
  • 第二步:根据实际网络情况调整代理配置
    • 不需要使用代理的场景:直接清除无效代理配置,依次执行以下命令:
      npm config delete proxy
      npm config delete https-proxy
    • 需要使用代理的场景:将代理配置修改为实际可用的代理地址,依次执行以下命令(注意替换为自己的代理地址和端口):
      npm config set proxy http://实际代理地址:端口号
      npm config set https-proxy http://实际代理地址:端口号
  • 第三步(可选,提升国内访问速度):将npm源替换为国内镜像
    执行命令:
    npm config set registry https://registry.npmmirror.com
  • 第四步:验证配置生效
    执行npm config get proxy,不需要代理的场景下应该返回空值;需要代理的场景下应该返回你设置的正确代理地址。
  • 第五步:重新安装TypeScript
    全局安装执行:
    sudo npm install -g typescript
    项目本地安装执行:
    npm install typescript --save-dev
安装验证

执行命令tsc -v,如果正常返回TypeScript的版本号,说明安装成功。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.24 23:36:04