2023-12-14 npm和yarn无法拉取依赖,cnpm可以 ==》切换镜像源
这两天遇到个问题,是关于依赖无法拉取的问题,尽管我有三分猜到了是什么原因,但我还是不肯往那个方向思考,哎,真是死牛一便颈。
如,我要给前端项目装个express框架,用npm装,装了大半天一点反应都没有,用yarn装就直接报网络无法连接,如图:
用cnpm装就没问题,秒过。
注意:我的电脑是能正常上网的哦。
网络无法连接的意思是连不上这两个网站:https://registry.npmjs.org/,https://registry.yarnpkg.com/
这两个网站分别是npm和yarn的远程网站地址,我的猜测是被墙了,毕竟是国外网站。
解决方案:切换镜像源。
方案1:在项目根目录新建文件.npmrc,然后在里面输入:
registry=https://registry.npmmirror.com
保存即可,你再次运行命令拉取依赖就行了
方案2:在全局里面修改镜像源,打开终端,输入:
yarn config set registry https://registry.npm.taobao.org
回车,再次运行命令拉取依赖就行了,推荐使用方案2.
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧