在执行yarn时会报错:socket hang up
Command: node install.js
Arguments:
Directory: D:\theia-blueprint\node_modules\electron
Output:
RequestError: socket hang up
或者报错:connect ETIMEDOUT 20.205.243.166:443
Command: node install.js
Arguments:
Directory: D:\theia-blueprint\node_modules\electron
Output:
RequestError: connect ETIMEDOUT 20.205.243.166:443
这是由于electron的安装并不依赖本地npm中registry所配置的镜像,需要增加名称为electron_mirror的镜像源。
修改~/.npmrc(如果没有的话,可以在如下参考路径里新建该文件),添加如下镜像即可:
registry=https://mirrors.huaweicloud.com/repository/npm/
electron_mirror=https://npm.taobao.org/mirrors/electron/
保存文件之后重新执行yarn指令,然后可以看到报错解决了!