错误截图如下:
这是由于npm的认证处于开启状态,下载验证未通过导致的下载失败,所以只需要取消npm的https认证即可跳过验证直接下载我们所需要的资源。
取消npm的https认证,将strict-ssl 置为false:npm config set strict-ssl false
我们通过npm命令下载node模块的时候默认访问的是国外网站,可能会遇到下载缓慢或者下载失败的情况,为了避免这种不确定性因素的存在,我们可以通过配置国内镜像来解决,一般配置的是淘宝npm镜像。
1.通过如下命令配置淘宝镜像
npm install -g cnpm --registry=https://registry.npm.taobao.org
2.切换到淘宝镜像后,下载模块的时候,将npm替换成cnpm即可从淘宝镜像中下载模块
cnpm install
3.从淘宝镜像还原为官方镜像
npm config set registry https://registry.npmjs.org