使用 Font Awesome Pro 部署我的 NextJS 应用程序的 Vercel 返回 401 构建错误

Vercel deploy of my NextJS app with Font Awesome Pro is returning a 401 build error

我正在尝试在我的 NextJS 应用程序中安装 Font Awesome Pro,它是通过 Vercel 部署的。但是,我不断收到此错误:

error An unexpected error occurred: "https://npm.fontawesome.com/@fortawesome/pro-light-svg-icons/-/5.15.4/pro-light-svg-icons-5.15.4.tgz: Request failed \"401 Unauthorized\""

然后构建以 Error: Command "yarn install" exited with 1

退出

本地一切正常。我的 .npmrc 文件中有以下内容:

@fortawesome:registry=https://npm.fontawesome.com/
//npm.fontawesome.com/:_authToken=NPM_RC

然后在 Vercel 设置中我有一个名为 NPM_RC 的环境变量,值是我个人的 Pro-Token.

顺便说一句:我尝试使用我的令牌进行全局设置,但 returns 出现了上述相同的错误。当我联系 Font Awesome 时,他们说全局设置可能会被击中或失败,我应该尝试 .npmrc 路线。

在提供 .npmrc 路由后,我联系了 Font Awesome 并尝试,但仍然出现错误。他们不确定发生了什么......我被困住了,任何帮助将不胜感激。干杯!

我需要使用以下内容更新我的 .npmrc 文件:

@fortawesome:registry=https://npm.fontawesome.com/
//npm.fontawesome.com/:_authToken=${NPM_RC} 

谢谢@robmadole!