使用 npm 全局安装 typescript 出错,如下图所示:
报错原因:自己的镜像出问题了,解决方法如下。
方法1:采用 cnpm 镜像就可以解决,输入下面这个命令,安装完成之后,再接着安装就好了。
npm install -g cnpm --registry=https://registry.npm.taobao.org
方法2:全局安装 nrm,安装完成之后,再接着安装自己想要安装的就好了。(推荐这个)
npm install nrm -g
nrm 知识介绍
1. 什么是 nrm
nrm 是一个 npm 源管理器,允许你快速地在 npm 源间切换。
2. 安装 nrm
在命令行执行命令,npm install -g nrm
,全局安装 nrm。
nrm 安装后报错,解决方法: 2023/3/21 nrm安装后报错
3. 使用
执行命令 nrm ls
查看可选的源。
其中,带 * 的是当前使用的源,上面的输出表明当前源是官方源。
4. 切换
如果要切换到 taobao 源,执行命令 nrm use taobao
。
5. 增加
你可以增加定制的源,特别适用于添加企业内部的私有源,执行命令 nrm add <registry> <url>
,其中 reigstry 为源名,url 为源的路径。
nrm add registry http://192.168.10.127:8081/repository/npm-public/
6. 删除
执行命令 nrm del <registry>
删除对应的源。
7. 测试速度
还可以通过 nrm test
测试相应源的响应时间。