NPM 在 http://registry.npmjs.org 中找不到包(仅限 Mac)

NPM 在 http://registry.npmjs.org 中找不到包(仅限 Mac)

我已经在 Mac 上工作了一年多,现在不得不重新开始一些 Node.js 工作。当我尝试使用 NPM 安装软件包时(例如npm install -g apiconnectnpm install @cloudnative/health-connect`)

我在安装依赖包时收到 404 错误,提示未找到该包。例如

Npm install -g apiconnect

... installs a bunch of packages

npm ERR! 404 Not Found - GET http://registry.npmjs.org/@kyleshockey%2fjs-yaml - Not Found

但使用起来curl http://registry.npmjs.org/@kyleshockey%2fjs-yaml发现没有问题。

我目前正在运行 NPM v6.9.0 和 Node v10.13.0。

我已检查了我的配置并且它看起来有效。

npm config get registry

<returns>
http://registry.npmjs.org/

我已尝试过npm cache clean --force,但遇到同样的问题。

我还尝试过将注册表更改为使用 https:// 而不是 http://

npm config set registry https://registry.npmjs.org/

同样的错。另外,错误不是全部或全部。在构建我的节点环境时,我安装了 Angular CLI,并且安装没有问题。

npm install -g @angular/cli

最后,我尝试了打开和关闭 VPN 的所有方法。

我不知道下一步该尝试什么。

答案1

您可以从以下位置下载 tar gzip 文件https://github.com/shockey/js-yaml-browser/releases/tag/1.0.1

然后npm i <filepath>手动安装 npm 依赖项。

相关内容