项目场景:
我是安装express脚手架时遇到的,安装proj4库时也遇到了,所以在这里记录一下
问题描述:
使用npm install安装依赖报错,提示信息是 The package-lock.json file was created with an old version of npm。
解决方案:
我是安装淘宝镜像之后使用cnpm进行安装的。查了很多资料,据说npm安装无法成功是因为npm安装插件是从国外服务器下载,受网络影响大,可能出现异常。而cnpm采用的是阿里的淘宝镜像,所以不会出现这种问题。安装成功之后,以后安装依赖包的方式和npm的是一样的,只是npm的命令换成是cnpm就可以了。
安装淘宝镜像
> npm install -g cnpm --registry=https://registry.npm.taobao.org
检查是否安装成功
> cnpm -v