npm 错误! 404 未找到 - 获取 https://registry.npmjs.org/error-ex

Posted

技术标签:

【中文标题】npm 错误! 404 未找到 - 获取 https://registry.npmjs.org/error-ex【英文标题】:npm ERR! 404 Not Found - GET https://registry.npmjs.org/error-ex 【发布时间】:2020-05-28 01:25:03 【问题描述】:

我正在尝试将 npm 包依赖项安装到我的 Angular 应用程序中,但出现此错误。有什么帮助解决这个问题吗?

npm ERR! code E404
npm ERR! 404 Not Found: error-ex@^1.2.0
npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\Dilushi\AppData\Roaming\npm-cache\_logs\2020-02-12T13_07_17_602Z-debug.log

我将在此处附上我的package.json 文件。


  "name": "app-pfe",
  "version": "0.0.1",
  "scripts": 
    "ng": "ng",
    "start": "ng serve",
    "build": "ng build",
    "test": "ng test",
    "lint": "ng lint",
    "e2e": "ng e2e"
  ,
  "private": true,
  "dependencies": 
    "@angular/animations": "^6.0.2",
    "@angular/common": "^6.0.2",
    "@angular/compiler": "^6.0.2",
    "@angular/core": "^6.0.2",
    "@angular/forms": "^6.0.2",
    "@angular/http": "^6.0.2",
    "@angular/platform-browser": "^6.0.2",
    "@angular/platform-browser-dynamic": "^6.0.2",
    "@angular/router": "^6.0.2",
    "@ng-dynamic-forms/core": "^6.0.6",
    "@ng-select/ng-select": "^2.18.0",
    "angular-webstorage-service": "^1.0.2",
    "angular2-moment": "^1.9.0",
    "core-js": "^2.5.4",
    "inspector": "^0.5.0",
    "jsrsasign": "^8.0.12",
    "ngx-auth": "^5.0.0",
    "ngx-bootstrap": "^5.0.0",
    "node-sass": "^4.11.0",
    "rxjs": "6.3.3",
    "rxjs-compat": "6.3.3",
    "underscore": "^1.9.1",
    "zone.js": "^0.8.26"
  ,
  "devDependencies": 
    "@angular-devkit/build-angular": "^0.13.8",
    "@angular-devkit/build-ng-packagr": "~0.6.8",
    "@angular/cli": "~6.0.2",
    "@angular/compiler-cli": "^7.2.14",
    "@angular/language-service": "^6.0.2",
    "@types/jasmine": "~2.8.6",
    "@types/jasminewd2": "~2.0.3",
    "@types/node": "~8.9.4",
    "codelyzer": "~4.2.1",
    "jasmine-core": "~2.99.1",
    "jasmine-spec-reporter": "~4.2.1",
    "karma": "^4.0.1",
    "karma-chrome-launcher": "~2.2.0",
    "karma-coverage-istanbul-reporter": "~1.4.2",
    "karma-jasmine": "~1.1.1",
    "karma-jasmine-html-reporter": "^0.2.2",
    "ng-packagr": "^5.1.0",
    "protractor": "^5.4.1",
    "ts-node": "~5.0.1",
    "tsickle": ">=0.25.5",
    "tslib": "^1.7.1",
    "tslint": "~5.9.1",
    "typescript": "3.1.1"
  

【问题讨论】:

npm 注册表中出现了一些错误。您可以在这里查看状态:status.npmjs.org,应该很快就会解决。不要安装其他软件包或使用其他注册表来修补它,你会搞砸的:) github.com/facebook/create-react-app/issues/8465 【参考方案1】:
    在您的项目中创建 .npmrc 文件 然后添加@foo:registry=https://gitlab.example.com/api/v4/projects/$CI_PROJECT_ID/packages/npm/

【讨论】:

【参考方案2】:

我也遇到了同样的问题,以上都不适合我!

解决这个问题:

    删除package.jsonpackage-lock.json 文件

    然后在cmd中(进入boilerplate-express app的正确路径)然后使用:

    npm init -y
    

    它将创建一个新的package.json 文件,但在该文件中您必须检查"main" 属性,将"main" 属性设置为server.js

    server.js 文件中,他们使用var bGround = require('fcc-express-bground'); 代替var bGround = require('fcc-express-background'); 并保存文件(因为在npmjs.com 中没有fcc-express-bground 等模块,但fcc-express-background 模块可用于样板应用程序)

    然后安装那些被询问的包模块。

【讨论】:

【参考方案3】:

我认为您触发了错误的命令,请检查命令的拼写 npx react-native run-android 然后就可以了。

【讨论】:

【参考方案4】:

为了避免这个错误,你应该运行这个命令

npm init react-app my-app

欲了解更多信息,请查看此链接npm error 404 not Found

【讨论】:

【参考方案5】:

这个问题可能还有其他原因,请检查您的 npm 注册表配置是 http://registry.npmjs.org/ 而不是 http://registry.npmjs.org 或 https://registry.npmjs.org/

【讨论】:

【参考方案6】:

正如您在 https://status.npmjs.org 上看到的那样,目前有 4 个包被关闭。

他们已经解决了这个问题,但我们需要等待 CDN 世界传播。

不要更新您的软件包或安装新软件包来解决此问题。

编辑:UTC 时间 14:34 尚未在欧洲工作

【讨论】:

【参考方案7】:

有时您的其他软件包可能与您要通过 npm 安装的软件包不兼容

卸载并重新安装最新的 Node

拥有最新的 NPM 版本

【讨论】:

【参考方案8】:

现在应该可以了。他们已经修好了。我现在已经尝试过了,并且可以正常工作

【讨论】:

【参考方案9】:

尝试使用此配置 npm npm config set registry https://skimdb.npmjs.com/registry

【讨论】:

以后如何将其重置为默认注册表? npm 配置设置注册表registry.npmjs.org 为了在不同的 .npmrc 文件(可以指向不同的注册表)之间切换,最好使用 npmrc 工具 - npmjs.com/package/npmrc 更多信息请查看这里 - docs.npmjs.com/…

以上是关于npm 错误! 404 未找到 - 获取 https://registry.npmjs.org/error-ex的主要内容,如果未能解决你的问题,请参考以下文章

发布新的 NPM 包时未找到 E404

试图在我的系统中安装猫鼬给出错误 404 未找到 mongoose@latest

GetOldTweets3 - HTTP 请求期间发生错误:HTTP 错误 404:未找到

HTTP 错误 404.0 - 访问 SVC 服务时未找到

Web 服务错误 HTTP 状态 404 - 未找到

Tomcat错误HTTP状态[404] - [未找到] [重复]