我已经在 Mac 上工作了一年多,现在不得不重新开始一些 Node.js 工作。当我尝试使用 NPM 安装软件包时(例如npm install -g apiconnect
npm 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 依赖项。