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

执行npm安装@fortawesome依赖时遇E401认证错误求助

解决npm安装@fortawesome依赖时的E401认证错误

核心原因

这个错误并非npm官方仓库的认证问题,而是FontAwesome专属npm源的认证信息失效——@fortawesome包的下载路径指向https://npm.fontawesome.com/,但你本地npm配置里该源的认证凭据不正确,和你npm官网的账号密码、双因素认证状态无关。

修复步骤

1. 检查并清理旧的FontAwesome源认证

先确认当前@fortawesome包的源配置:

npm config get @fortawesome:registry

若返回https://npm.fontawesome.com/,执行以下命令清理该源的旧认证信息:

npm config delete //npm.fontawesome.com/:_authToken
npm config delete //npm.fontawesome.com/:username
npm config delete //npm.fontawesome.com/:password

2. 针对免费包的快速修复

免费的@fortawesome/free-*系列包无需通过FontAwesome私有源下载,直接指定npm官方源安装即可:

npm install --save @fortawesome/free-solid-svg-icons --registry=https://registry.npmjs.org/

或者全局配置@fortawesome包默认使用官方源,后续安装无需重复指定:

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

3. 若使用付费Pro包的处理方式

如果是安装Pro版本包才出现该错误,需要从FontAwesome账户获取专属npm令牌:

  • 登录FontAwesome官网,进入账户设置的「npm Token」页面
  • 生成并复制专属令牌
  • 在本地配置该令牌到FontAwesome源:
npm config set //npm.fontawesome.com/:_authToken=你的专属令牌

验证配置有效性

执行以下命令确认配置已更新:

npm config list | grep @fortawesome

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 10:18:14