npm install 卡在 fetchMetadata

新手上路,请多包涵

从今天开始,我目前无法在任何项目中运行 npm install 。我正在运行节点 v8.2.1 和 npm 5.3.0(通过 nvm 安装)。

键入 npm install 时,每次都会卡在 fetchMetadata 上: ⸨ ░░░░░░░░░░░░░░░░⸩ ⠧ fetchMetadata: sill pacote range manifest for longest@^1.0.1 fetched in 197ms

我尝试切换回 npm 5.0.3 工作完美,但仍然卡住。

我的电脑的详细信息: MacBook Pro running macOS 10.12.6

原文由 dschu 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 2.7k
1 个回答

这就是我花了半小时后解决这个问题的方法:

  1. npm config set registry http://registry.npmjs.org/ --global
  2. npm cache clear --force
  3. 仅将 package-lock.json 设置为 {}
  4. npm install --verbose

节点:v12.14.1 npm:v6.13.4

当我尝试在 angular 6 应用程序上运行 ng update 以将其更新为 angular 9 时,会出现此问题。

原文由 Sami Haroon 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进