【问题标题】:Vercel deploy of my NextJS app with Font Awesome Pro is returning a 401 build error使用 Font Awesome Pro 部署我的 NextJS 应用程序的 Vercel 返回 401 构建错误
【发布时间】:2022-01-16 06:39:14
【问题描述】:

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

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。

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

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

【问题讨论】:

标签: next.js font-awesome vercel


【解决方案1】:

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

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

谢谢@robmadole!

【讨论】:

  • 解决方案有一个问题 - 在运行 yarn 命令时,我不断收到错误消息:error An unexpected error occurred: "Failed to replace env in config: ${NPM_RC}".。我阅读了这篇文章 stackoverflow.com/questions/52015748/…,我的解决方案是从 NPM_RC 中删除 {}...
猜你喜欢
  • 1970-01-01
  • 2022-07-25
  • 1970-01-01
  • 2018-07-30
  • 2021-04-12
  • 2021-10-17
  • 1970-01-01
  • 1970-01-01
  • 2023-03-12
相关资源
最近更新 更多