我已经按照字体真棒文档中的说明全局配置了我的主机
我正在运行以下内容:
npm config set "@fortawesome:registry" https://npm.fontawesome.com/
npm config set "//npm.fontawesome.com/:_authToken" "${NPM_FONT_AWESOME_AUTH_TOKEN}"
我有以下错误:
npm ERR! code E401
npm ERR! Unable to authenticate, need: Basic realm="https://npm.fontawesome.com/"
我希望进行身份验证。
如果您从浏览器访问 https://npm.fontawesome.com/,您有一个基本身份验证,我不确定我应该在这里期待什么,因为我以前从未尝试过。
这是最近发生的,配置工作了一年。是我还是字体服务器?
如何修复字体真棒 npm 身份验证?
我也遇到了同样的错误..下面提到的为我工作的步骤...
解决 方案
第 1 步:npm 配置删除"@fortawesome:注册表"https://npm.fontawesome.com/
第 2 步:npm install/npm install
或
否则添加 npm 用户名和密码。
我有同样的问题,因为以前我有带有差异身份验证令牌的配置,所以我使用以下命令删除以前的注册表配置:
npm config delete "@fortawesome:registry"
FontAwesome 不会使您的访问保持活动状态,尽管您拥有一个或多个版本的许可证。永久访问字体真棒包的一种方法是将其托管在您自己的私有注册表或付费 npm 帐户上。
请注意,直接下载中提供的文件与 npm 包并不完全相同。
我建议fontawesome用户保留分布式包的副本,以避免锁定文件的校验和问题。
npm 安装在 Windows 中制作两个文件 npmrc 我删除了那行并解决问题!