npm i 安装依赖时,一直卡在[..................] \ idealTree:web: sill idealTree buildDeps
不动(web是项目名称)
问题原因
淘宝镜像站切换新域名了,随着新域名的启用,旧域名http://npm.taobao.org
和 http://registry.npm.taobao.org
域名将于 2022 年 05 月 31 日零时起停止服务,新的淘宝npm镜像源地址:https://registry.npmmirror.com。
解决方式
1)删除用户界面下的npmrc文件(注意一定是用户C:\Users{账户}\下的.npmrc文件下,不是nodejs里面)
2)清除缓存:建议使用npm cache verify
(使用npm cache clean --force容易出现npm WARN using --force I sure hope you know what you are doing.警告)
3)切换/设置新的镜像源:npm config set registry https://registry.npmmirror.com
4)查看是否设置成功:npm config get registry
5)设置成功后,运行npm i 安装依赖运行即可
注意:
如果一直卡着不动的话,就不要用vscode的控制台做 npm install
了,直接进到目录使用cmd黑窗口来执行命令,这样会快点。再慢的话,重启电脑,啥也不干,直接用cmd命令拉依赖包。