NPM更换国内源
2021-12-15
NPM简介
NPM是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题,常见的使用场景有以下几种:
- 允许用户从NPM服务器下载别人编写的第三方包到本地使用。
- 允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。
- 允许用户将自己编写的包或命令行程序上传到NPM服务器供别人使用。
换源
显示当前的镜像网址:
1
|
npm get registry |
显示:https://registry.npmjs.org/
更换淘宝的镜像网址:
1
|
npm config set registry http: //registry.npm.taobao.org |
再次查看当前镜像:
1
|
npm get registry |
显示:http://registry.npm.taobao.org/
更换成功!
遇到报错
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
*npm ERR! code ENOTFOUND*`` *npm ERR! errno ENOTFOUND* *npm ERR! network request to http: //registry.npm.taobao.org/hexo-helper-live2d failed, reason: getaddrinfo ENOTFOUND registry.npm.taobao.org* *npm ERR! network This is a problem related to network connectivity.* *npm ERR! network In most cases you are behind a proxy or have bad network settings.* *npm ERR! network* *npm ERR! network If you are behind a proxy, please make sure that the* *npm ERR! network 'proxy' config is set properly. See: 'npm help config' * *npm ERR! A complete log of this run can be found in :* *npm ERR! /Users/joseph_wilson/.npm/_logs/2020-03-21T09_51_58_938Z-debug.log* |
使用下面代码解决:
1
|
npm --registry http: //registry.cnpmjs.org info underscore |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
2020-12-15 springmvc请求参数获取的几种方法
2020-12-15 页面ajax请求传参及java后端数据接收
2020-12-15 @responseBody注解的使用