首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >npm安装失败,带有404错误(/@fortawesome%2fpro正则-svg-图标-未找到)

npm安装失败,带有404错误(/@fortawesome%2fpro正则-svg-图标-未找到)
EN

Stack Overflow用户
提问于 2021-09-23 13:31:07
回答 1查看 6.6K关注 0票数 2

修复了这个link中找不到的私有包的故障。

我被错误的`font awesome库找不到了。下面是错误信息详细信息:

代码语言:javascript
复制
npm ERR! code E404
npm ERR! 404 Not Found - GET https://registry.npmjs.org/@fortawesome%2fpro-regular-svg-icons - Not found
npm ERR! 404 
npm ERR! 404  '@fortawesome/pro-regular-svg-icons@^5.15.2' is not in the npm registry.
npm ERR! 404 You should bug the author to publish it (or use the name yourself!)
npm ERR! 404 It was specified as a dependency of 'data-qa-frontend'
npm ERR! 404 
npm ERR! 404 Note that you can also install from a
npm ERR! 404 tarball, folder, http url, or git url.

npm ERR! A complete log of this run can be found in:
npm ERR!     /home/rando/.npm/_logs/2021-09-23T12_59_34_988Z-debug.log

如果我添加字体注册中心的auth_token,如下所示:

代码语言:javascript
复制
//registry.npmjs.com/:_authToken={TOKEN}
@fortawesome:registry=https://npm.fontawesome.com/
//npm.fontawesome.com/:_authToken={TOKEN}

由于找不到私有包,它失败了。当删除字体-可怕的注册表,它抛出错误的字体-可怕的库找不到。

下面是一个部分package.json文件:

代码语言:javascript
复制
{
  "name": "project-name",
  "version": "0.1.0",
  "private": true,
  "dependencies": {
    "@org/private-package": "^0.1.24",
    "@fortawesome/fontawesome-pro": "^5.15.3",
    "@fortawesome/fontawesome-svg-core": "^1.2.34",
    "@fortawesome/pro-duotone-svg-icons": "^5.15.2",
    "@fortawesome/pro-light-svg-icons": "^5.15.2",
    "@fortawesome/pro-regular-svg-icons": "^5.15.2",
    "@fortawesome/pro-solid-svg-icons": "^5.15.2",
    "@fortawesome/react-fontawesome": "^0.1.14",

提前谢谢你。对于解决这一问题,我将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-09-24 11:03:01

经过多次试验,

我通过以下步骤修正了这个问题:

  1. 修改.npmrc文件,使其具有以下内容:

代码语言:javascript
复制
@fortawesome:registry=https://npm.fontawesome.com/
//npm.fontawesome.com/:_authToken={TOKEN}

  1. 转到终端并登录到npm,如下所示:

代码语言:javascript
复制
npm login
Username:
Password:
Email: (this IS public) {may email}
Logged in as {my username} on https://registry.npmjs.com/.

在检查.npmrc file之后,它应该如下所示:

代码语言:javascript
复制
@fortawesome:registry=https://npm.fontawesome.com/
//npm.fontawesome.com/:_authToken={TOKEN}
//registry.npmjs.org/:_authToken=npm_{TOKEN}

successfully.,

  1. 最终在项目的根处运行npm安装并完成它
票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69301035

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档