npm install 卡在 fetchMetadata [英] npm install gets stuck at fetchMetadata

查看:103
本文介绍了npm install 卡在 fetchMetadata的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

从今天起,我目前无法在任何项目中运行 npm install.我正在运行 node v8.2.1 &npm 5.3.0(通过 nvm 安装).

I'm currently unable to run npm install in any project since today. I'm running node v8.2.1 & npm 5.3.0 (installed via nvm).

当输入 npm install 时,它每次都卡在 fetchMetadata 上:⸨ ░░░░░░░░░░░░░░░░░░░⸩ ⠧ fetchMetadata:197ms内获取的最长@^1.0.1的sill pacote范围清单

When typing npm install it gets stuck on fetchMetadata everytime: ⸨ ░░░░░░░░░░░░░░░░⸩ ⠧ fetchMetadata: sill pacote range manifest for longest@^1.0.1 fetched in 197ms

我尝试切换回 npm 5.0.3,它运行完美,但仍然卡住了.

I've tried switching back to npm 5.0.3 which worked flawless, but still get stuck.

我的电脑的详细信息:运行 macOS 10.12.6

推荐答案

我花了半个小时解决了这个问题:

This is how I resolved this after spending half an hour:

  1. npm 配置设置注册表 http://registry.npmjs.org/--global
  2. npm 缓存清除 --force
  3. 将 package-lock.json 设置为 {} only
  4. npm install --verbose

节点:v12.14.1npm: v6.13.4

node: v12.14.1 npm: v6.13.4

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

This issue occure when I tried running ng update on angular 6 app to update it to angular 9.

这篇关于npm install 卡在 fetchMetadata的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆