electron 使用淘宝镜像出现404问题

2020-03-18 07:59:56electron问题
> electron@8.1.1 postinstall D:\WWW\pc_node_app\electron-quick-start\node_modules\electron
> node install.js

(node:13440) UnhandledPromiseRejectionWarning: HTTPError: Response code 404 (Not Found) for https://npm.taobao.org/mirrors/electron/v8.1.1/electron-v8.1.1-win32-x64.zip
    at EventEmitter.<anonymous> (D:\WWW\pc_node_app\electron-quick-start\node_modules\got\source\as-stream.js:35:24)
    at EventEmitter.emit (events.js:311:20)
    at module.exports (D:\WWW\pc_node_app\electron-quick-start\node_modules\got\source\get-response.js:22:10)
    at ClientRequest.handleResponse (D:\WWW\pc_node_app\electron-quick-start\node_modules\got\source\request-as-event-emitter.js:155:5)
    at Object.onceWrapper (events.js:418:26)
    at ClientRequest.emit (events.js:323:22)
    at ClientRequest.origin.emit (D:\WWW\pc_node_app\electron-quick-start\node_modules\@szmarczak\http-timer\source\index.js:37:11)
    at HTTPParser.parserOnIncomingClient [as onIncoming] (_http_client.js:603:27)
    at HTTPParser.parserOnHeadersComplete (_http_common.js:119:17)
    at TLSSocket.socketOnData (_http_client.js:476:22)

问的npm配置如下:

loglevel=http
registry=https://registry.npmjs.org/
## Electron Mirror of China
ELECTRON_MIRROR=https://npm.taobao.org/mirrors/electron/

可以发现淘宝镜像报404了,

经过分析,npm打算下载:

https://npm.taobao.org/mirrors/electron/v8.1.1/electron-v8.1.1-win32-x64.zip

这个文件,结果淘宝镜像里没有这个文件,可是我从淘宝镜像查看结果是,有这个electron-v8.1.1-win32-x64.zip的。
然后我就复制了淘宝镜像的zip包地址:

https://npm.taobao.org/mirrors/electron/8.1.1/electron-v8.1.1-win32-x64.zip

对比发现,淘宝镜像8.1.1 少了个v,应该是v8.1.1,
npm404地址:npm.taobao.org/mirrors/electron/v8.1.1
淘宝镜像实际地址:npm.taobao.org/mirrors/electron/8.1.1

这该怎么处理呢?
我倒是可以手动下载zip包自己解压,但是其他包呢,也会出现这个问题,
有没有遇到同样问题的啊?

网友回答:

  • Lyde_Su Lyde_Su 2020-3-18 10:09 回复:

    换个包呗,何必在一棵树上吊死,最近我觉得字节跳动的 CDN 也挺不错的:http://cdn.bytedance.com/

    • jsoncode jsoncode 2020-3-18 3:18 回复:Lyde_Su
      这个cnd确实好用,不过没有我用的electron呢

  • fushilu fushilu 2020-3-21 6:15 回复:

    我遇到的也是这个问题,你怎么解决的

    • jsoncode jsoncode 2020-3-21 9:25 回复:fushilu
      这个问题还没解决,我用的代理,直接从npm官方下载的