Nodejs Electron 全局安装时卡在 postinstall 了,有遇到的同学不?
Nodejs Electron 全局安装时卡在 postinstall 了,有遇到的同学不?
npm i electron -g
[email protected] postinstall /usr/local/lib/node_modules/electron-prebuilt
node install.js
然后就一直卡住了。
我的 node 已经升到最新版本了 6.9.2. OS 是 mac 。 github 中的 issue 上有同样的问题,但是没有人回复。。
我记得安装时他会下载对应系统版本的包到电脑上, 一个好几百兆, 如果是卡在这里的话, 换个国内的源或许会好点
加一个淘宝镜像设置试试
ELECTRON_MIRROR=http://npm.taobao.org/mirrors/electron/ npm install -g electron
用 cnpm i 通常能解决这类问题
试过了,不行。谢谢
我一直使用 tb 的镜像
搞定了,太感谢你了。
My pleasure
请问是怎么解决的 我用了 cnpm I electron -g 还是一样卡在那里
我前面说了, 用 cnpm 搞定的
嗯,已经解决了,最后用了 Proxifier 全局代理后就好了。
根据 的提示,通过一下方式成功:
> set ELECTRON_MIRROR=http://npm.taobao.org/mirrors/electron
> npm i --registry=https://registry.npm.taobao.org
针对Nodejs Electron全局安装时卡在postinstall的问题,以下是一些可能的解决方案:
-
切换npm源:
- 国内使用npm官方源下载Electron可能会很慢,建议切换到淘宝镜像源。可以通过以下命令设置:
npm config set registry https://registry.npmmirror.com/
- 设置完成后,可以通过
npm config get registry
检查是否成功。
- 国内使用npm官方源下载Electron可能会很慢,建议切换到淘宝镜像源。可以通过以下命令设置:
-
删除.npmrc文件:
- 如果切换源后问题依旧,可以尝试删除用户文件夹下的
.npmrc
文件,然后重新执行安装命令。
- 如果切换源后问题依旧,可以尝试删除用户文件夹下的
-
使用cnpm:
- 如果npm安装Electron时仍然卡在postinstall,可以尝试使用cnpm(npm的淘宝镜像版)进行安装。首先全局安装cnpm:
npm install -g cnpm --registry=https://registry.npm.taobao.org/
- 然后使用cnpm安装Electron:
cnpm install electron -g
- 如果npm安装Electron时仍然卡在postinstall,可以尝试使用cnpm(npm的淘宝镜像版)进行安装。首先全局安装cnpm:
-
检查网络:
- 确保网络连接稳定,因为Electron的安装包较大,网络不稳定可能会导致下载卡住。
如果上述方法都不能解决问题,建议检查Electron的官方文档或社区,看看是否有其他用户遇到并解决了类似的问题。