美文网首页
Electron Bug集实时更新

Electron Bug集实时更新

作者: 雨飞飞雨 | 来源:发表于2020-03-02 22:39 被阅读0次

    Electron 无法安装 Response code 404 (Not Found) for https://npm.taobao.org/mirrors/electron/v8.0.2/electron-v8.0.2-win32-ia32.zip

    
    > electron@8.0.2 postinstall H:\new_work_space\ElectronDemos\node_modules\electron
    > node install.js
    
    (node:18944) UnhandledPromiseRejectionWarning: HTTPError: Response code 404 (Not Found) for https://npm.taobao.org/mirrors/electron/v8.0.2/electron-v8.0.2-win32-ia32.zip
        at EventEmitter.emitter.on.response (H:\new_work_space\ElectronDemos\node_modules\got\source\as-stream.js:35:24)
        at EventEmitter.emit (events.js:182:13)
        at module.exports (H:\new_work_space\ElectronDemos\node_modules\got\source\get-response.js:22:10)
        at ClientRequest.handleResponse (H:\new_work_space\ElectronDemos\node_modules\got\source\request-as-event-emitter.js:155:5)
        at Object.onceWrapper (events.js:273:13)
        at ClientRequest.emit (events.js:187:15)
        at ClientRequest.origin.emit.args [as emit] (H:\new_work_space\ElectronDemos\node_modules\@szmarczak\http-timer\source\index.js:37:11)
        at HTTPParser.parserOnIncomingClient (_http_client.js:546:21)
        at HTTPParser.parserOnHeadersComplete (_http_common.js:109:17)
        at TLSSocket.socketOnData (_http_client.js:432:20)
    

    是不是发现切换镜像也不管用,为此我还安装了镜像管理nrm
    发现通通不好使啊,最后发现还是得用cnpm

    cnpm install --save-dev electron
    

    不要用npm install,想必你已经知道了。

    BUG: winCodeSign-2.5.0无法安装

    这个真的是超级慢啊,下载一个下午没有下载下来。怎么办,只能自己去下载了,卡在哪里,你就把下载地址复制出来,然后自己去浏览器下载好以后放到合适的位置里。
    例如上面的winCodeSign-2.5.0,它和nsis的位置都是在

    C:\Users\feiyu\AppData\Local\electron-builder\Cache
    

    而其中winCodeSign-2.5.0它自己又单独在winCodeSign下面。
    上面这句是我今天下午卡了很久了的原因。你下载下来了,没有放到合适的位置上。
    参考
    Electron-builder打包详解

    windows 下 Electron 本地奔溃日志怎么查看,Electron 奔溃报告本地在哪里?

    这里真的是想吐槽一下electron的文档。

    崩溃日志被保存在本地的应用特有的临时文件夹中。 对于YourName对象中的productName,崩溃报日志将被储存在临时文件夹中名为YourName Crashes的文件文件夹中。 在启动崩溃报告器之前,您可以通过调用app.setPath('temp', 'my/custom/temp') API来自定义这些临时文件的保存路径

    我还是没有找到这个temp,百度上搜索也找不到描述的这个问题的。后来我突然想明白了,它是存放在window上的,那应该被window所管理呀。

    看图:


    589DCDB6-C0EF-4503-9C3B-CE81FDC5E16A.png

    这个大家应该知道吧,右键电脑,然后点击管理。在事件管理器下的windows日志下的应用程序,刚刚试过的app挂掉的第一条信息。点开详细信息.

    BBFE2713-5398-461f-94DA-37CCAA2D8240.png
    翻到最后一条就可以看到下面那个地址,也可以复制前面的信息,然后查看。
    8E9582B2-BB5E-440c-8F2E-1ACD3C7EE681.png
    所有的奔溃信息都在这里了。
    那个地址是:
    C:\ProgramData\Microsoft\Windows\WER\ReportArchive\
    

    相关文章

      网友评论

          本文标题:Electron Bug集实时更新

          本文链接:https://www.haomeiwen.com/subject/tudwkhtx.html