我用npm install命令下载依赖包的时候,已经设置了淘宝镜像,但是为什么会在下载的时候出现下载地址不是从淘宝镜像那边下载的错误,而且这个地址不是固定的。
下载命令是:“npm install --sass-binary-site=https://npm.taobao.org/mirrors/node-sass/ --registry=http://registry.cnpmjs.org --verbose”
出现错误附近的日志是:
npm http fetch GET 200 http://registry.cnpmjs.org/shebang-regex 83ms
npm http fetch GET 200 http://registry.cnpmjs.org/p-limit 84ms
npm verb type system
npm verb stack FetchError: request to http://211.143.146.229:80/1Q2W3E4R5T6Y7U8I9O0P1Z2X3C4V5B/r.cnpmjs.org/browserify-aes/download/browserify-aes-1.1.0.tgz failed, reason: socket hang up
npm verb stack at ClientRequest.req.on.err (D:\Program Files\nodejs\node_global\node_modules\npm\node_modules\pacote\node_modules\make-fetch-happen\node_modules\node-fetch-npm\src\index.js:68:14)
我很疑惑为什么会有一个“211.143.146.229:80”这个的地址去下载包?而且这个地址还是会改变的。?
设置了要用cnpm 下载,cnpm才是淘宝镜像
嗯嗯,谢谢,确实是我的问题
可能是网速跟不上吧?建议**
楼上说的对,你用npm install cnpm 装好淘宝镜像后,想要使用淘宝镜像安装,要使用 cnpm install 命令。。。你还用 npm install 跟原来有啥用?