安装Font Awesome免费版时报npm E401认证错误该如何解决?
Font Awesome免费版安装401报错解决方案
报错根因
你此前全局配置了@fortawesome scope下的所有npm包都走Font Awesome私有源https://npm.fontawesome.com/,同时配置了无效的认证TOKEN,该私有源仅对付费版用户开放,免费版Font Awesome包存放在npm公共源,无需走私有源安装,因此触发认证失败401报错。
解决步骤
- 第一步:删除错误的全局npm配置,依次执行以下两条命令:
npm config delete "@fortawesome:registry" npm config delete "//npm.fontawesome.com/:_authToken"
- 第二步:验证配置是否清除成功
执行npm config list查看输出结果,确认没有@fortawesome:registry和//npm.fontawesome.com/:_authToken相关配置。如果仍有残留,可手动打开全局.npmrc文件删除对应行:- Windows系统路径:
C:\Users\你的用户名\.npmrc - macOS/Linux系统路径:
~/.npmrc
- Windows系统路径:
- 第三步:重新安装Font Awesome免费版,直接执行官方安装命令即可,无需额外配置源:
npm install @fortawesome/fontawesome-free
内容的提问来源于stack exchange,提问作者Samanthika Rajapaksa
相关产品推荐
相关产品推荐

