Skip to content

【交流】npm install 出现错误:secure TLS connection was established (镜像不支持TLS1.3) #518

@ghost

Description

System (Mac, Windows 7/8/10, Linux) / 操作系统

macOS 10.13.6 (High Sierra)

SwitchHosts! Version / SwitchHosts! 版本

3.5.5

Description / 描述

Client network socket disconnected before secure TLS connection was established.

尝试解决

$ # 为electron_mirror设置新的镜像(TLS1.3)
$ npm config set electron_mirror https://npm.taobao.org/mirrors/electron/ \
  npm config set registry https://registry.npm.taobao.org \
  npm config set disturl https://npm.taobao.org/dist \
  npm config set strict-ssl false

How to reproduce / 重现步骤

$ rm -rf -v node_modules
$ npm install
......
> electron@9.2.1 postinstall /Users/mrluffya/Documents/workspaces/git/20201201/SwitchHosts/node_modules/electron
> node install.js

RequestError: Client network socket disconnected before secure TLS connection was established
    at ClientRequest.<anonymous> (/Users/mrluffya/Documents/workspaces/git/20201201/SwitchHosts/node_modules/got/source/request-as-event-emitter.js:178:14)
    at Object.onceWrapper (events.js:422:26)
    at ClientRequest.emit (events.js:327:22)
    at ClientRequest.origin.emit (/Users/mrluffya/Documents/workspaces/git/20201201/SwitchHosts/node_modules/@szmarczak/http-timer/source/index.js:37:11)
    at TLSSocket.socketErrorListener (_http_client.js:469:9)
    at TLSSocket.emit (events.js:315:20)
    at emitErrorNT (internal/streams/destroy.js:106:8)
    at emitErrorCloseNT (internal/streams/destroy.js:74:3)
    at processTicksAndRejections (internal/process/task_queues.js:80:21)
......

Additional Information / 附加信息

electron#26827

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions