报错原因
在 npm install 安装依赖的时候报错,根据报错信息可以看出是依赖版本不存在,所以可以去npm官网查看是否有这个版本。
1. 没有版本
如果在npm官网没有找到这个版本说明确实没有这个版本了,那么选择一个存在的版本安装即可,安装完后在install就可以了。
2. 有版本
如果版本存在,可以把npm切换到自己的源再去尝试安装就可以了,
切换源的方法可以用nrm就是专门用来管理和快速切换私人配置的registry的一个工具。
cnpm i nrm -g
安装好后使用 nrm ls 可以查看所有可以选择的源
nrm ls
可以看到如下所示
使用 nrm use XXX 就可以切换了
nrm use npm
这样就切换到了官方源,可以正常安装了。
如果切换后出现
Registry has been set to: XXXXX
这个xxxxx不是在上图中所有选择里的,可能是因为项目中有一个.npmrc文件,就是npm 仓库镜像地址,在npm i 的时候,如果项目根目录下有这个文件,会自动从这个镜像地址下安装node_modules, 把这个文件清空再去切换就可以切换了。