我正在关注电子快速安装指南:http://electron.atom.io/
脚本:
git clone https://github.com/electron/electron-quick-start
cd electron-quick-start
npm install&& npm start
安装停留在
节点Install.js - 使用npm install&&amp ;;执行此命令npm start。
有没有办法可以找出install.js在后端运行什么节点来解决为什么它会卡住?
答案 0 :(得分:6)
检查电子/ install.js文件,它会下载一些文件并实际安装它们。因此,根据您的带宽,可能需要一些时间。
c
答案 1 :(得分:6)
使用--verbose
如果您在node_modules安装期间以某种方式中断电子模块下载,则会更加明显
这将有助于通过以下方式观察下载和安装过程来解决此问题:
npm install electron -g --verbose
使用此命令,您将安装全局Electron。在下载过程完成之前,您无法取消。删除文件夹node_modules并重新安装。
答案 2 :(得分:5)
由于下载速度慢,我遇到了类似的问题。
正如其他答案所示,请尝试运行npm install --verbose
以查看挂起的内容。在我的情况下,它是以 20kb / s 的速度下载电子包!
通过一些调查,我发现电子将下载任务委托给electron-download
包(https://www.npmjs.com/package/electron-download)。
在electron-download
文档中,几乎没有办法设置可以下载电子包的位置/镜像。
我没有按照文档中的说明设置本地镜像,而是从中国镜像(https://npm.taobao.org/mirrors/electron/1.6.12/)手动下载了该软件包。我可以在5分钟内获得包裹。然后将包和SHASUMS256.txt复制到%USERPROFILE%\.electron
文件夹。
重新运行npm install --verbose
,它不再悬挂。
答案 3 :(得分:4)
给它时间,它会完成。你不会看到进展,但它正在后端执行。
答案 4 :(得分:2)
我在Windows 10计算机上遇到了同样的问题
当我执行这些步骤时,安装成功。希望它也可以帮助其他人
答案 5 :(得分:2)
尝试onChangeCheckWeek(week:any , isChecked: boolean) {
if (isChecked) {
this.checkAll = false;
} else {
this.checkAll = false;
this.selectAllWeekDays= false;
}
它就像魅力一样。
安装模块+显示进度
答案 6 :(得分:1)
答案 7 :(得分:1)
坚持一会儿,拿一杯咖啡就可以完成。如果你不确定下载真的发生了......继续检查节点模块的大小(应该增加),还要根据之前的答案检查数据连接的统计信息。
答案 8 :(得分:1)
纱线是关键
我尝试npm
了两个小时
electron@7.1.10
electron@6.0.0
上4 Kbps 如此正确的步骤:
powershell作为管理员
如果要安装 golbally ,请删除%appdata%中的节点模块/电子文件夹;如果是 local
安装yarn
运行以下命令:yarn global add electron --verbose
从任务管理器监视带宽(我的带宽约为500 Kbps,并在270s内完成)
如果这是您第一次进行纱线yarn global bin
,它将为您提供路径复制并将其粘贴到环境变量中的PATH
答案 9 :(得分:0)
如果您在 taobao 源上收到Electron 404错误。
尝试更改:
"devDependencies": {
"electron": "^8.0.0"
}
以例如
"devDependencies": {
"electron": "^6.0.1"
}
答案 10 :(得分:0)
很长一段时间以来我都面临着同样的问题。我尝试在其他网络上安装,并且可以正常工作。
答案 11 :(得分:0)
您可以使用下载速度更高的镜像。
试试这个:
ELECTRON_MIRROR="https://npm.taobao.org/mirrors/electron/" ELECTRON_CUSTOM_DIR="{{ version }}" npm install