npm install 卡在 fetchMetadata [英] npm install gets stuck at 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:
npm 配置设置注册表 http://registry.npmjs.org/--global
npm 缓存清除 --force
- 将 package-lock.json 设置为
{}
only 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屋!