npm 安装依赖时报错npm ERR! code Z_BUF_ERROR npm ERR! errno -5 npm ERR! zlib: unexpected end of file

记录一下这个问题吧

我家里新买的电脑  然后装了个node   执行完npm init 之后  当然是装一些依赖了   ,当装依赖的时候  就报错了

 npm 安装依赖时报错npm ERR! code Z_BUF_ERROR npm ERR! errno -5 npm ERR! zlib: unexpected end of file

 我是这样处理的:

1. 先把淘宝的镜像装上了

npm install -g cnpm --registry=https://registry.npm.taobao.org

npm 安装依赖时报错npm ERR! code Z_BUF_ERROR npm ERR! errno -5 npm ERR! zlib: unexpected end of file

 2.继续装依赖  还是报错

npm i babel-loader babel-core babel-preset-env babel-plugin-transform-runtime -D

npm 安装依赖时报错npm ERR! code Z_BUF_ERROR npm ERR! errno -5 npm ERR! zlib: unexpected end of file

 3.执行

npm config get proxy

返回null

4.执行npm config get https-proxy

也返回null

如果3和4你的机器返回的都不是null的话  需要执行

npm config set proxy null

npm config set https-proxy null

5.执行npm config set registry http://registry.cnpmjs.org/

6、安装依赖

npm i babel-loader babel-core babel-preset-env babel-plugin-transform-runtime -D

 

npm 安装依赖时报错npm ERR! code Z_BUF_ERROR npm ERR! errno -5 npm ERR! zlib: unexpected end of file