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

升级Angular 5至6执行ng update @angular/cli遇认证错误求助

解决Angular 5升级到6时的认证错误问题

执行ng update @angular/cli升级Angular版本时出现如下错误:

Unauthenticated: request did not include an Authorization header. Please provide your credentials.

当前环境版本:

  • node版本:10.15.1
  • npm版本:6.4.1

以下是几种可行的解决方法:

  • 检查并切换npm镜像源
    运行npm config get registry查看当前镜像源,如果是需要认证的私有仓库,临时切换到官方源:

    npm config set registry https://registry.npmjs.org/
    

    完成升级后再切换回私有源即可。

  • 重新认证npm账号
    如果必须使用私有源,先清理缓存:

    npm cache clean --force
    

    然后执行npm login,按提示输入用户名、密码和邮箱完成认证,之后再尝试升级命令。

  • 先安装兼容版本的Angular CLI
    Angular 6需要搭配Angular CLI 6.x版本,先全局安装对应版本:

    npm install -g @angular/cli@6
    

    再在项目目录内安装本地版本:

    npm install @angular/cli@6 --save-dev
    

    完成后重新执行ng update @angular/cli。

  • 清理依赖并重新安装
    删除项目下的node_modules文件夹和package-lock.json文件,然后重新安装依赖:

    rm -rf node_modules package-lock.json
    npm install
    

    依赖安装完成后再运行升级命令。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 17:49:55