如何在Windows 10 64位系统中不使用npm命令安装Electron?
64位Windows 10 无npm安装Electron方案
Electron本身提供免安装的预编译二进制包,不需要走npm安装流程,解压就能用,步骤如下:
1. 获取对应压缩包
从官方发布渠道获取64位Windows版本的Electron压缩包,文件名格式为 electron-vx.x.x-win32-x64.zip,注意认准win32-x64标识,别下成32位(ia32)或ARM架构的包。
2. 解压到本地目录
把压缩包解压到本地任意路径即可,路径不要包含中文、空格或特殊符号,推荐用类似D:\dev\electron的短路径。解压后根目录能看到electron.exe就说明文件完整可用。
3. 配置全局命令(可选)
如果需要在终端任意位置调用electron命令,可将解压路径加入系统环境变量,不需要全局调用可直接跳过本步:
- 右键桌面「此电脑」,选择「属性」,点击「高级系统设置」,再打开「环境变量」
- 在下方「系统变量」列表中找到名为
Path的变量,点击「编辑」 - 点击「新建」,填入Electron解压后的根目录路径(即存放
electron.exe的文件夹路径) - 依次点击所有弹窗的「确定」保存配置
4. 验证安装结果
- 配置过环境变量的话,需要新开一个命令提示符或PowerShell窗口(旧窗口无法读取更新后的环境变量),执行
electron --version,能正常输出版本号即为安装成功 - 未配置环境变量的话,直接双击
electron.exe,弹出Electron默认欢迎窗口即代表程序正常运行
无npm运行自定义Electron项目
无需npm初始化、安装依赖也可以运行原生Electron项目:
- 新建项目文件夹,手动创建
package.json文件声明入口,基础内容如下:
{ "name": "demo-app", "version": "1.0.0", "main": "main.js" }
- 按业务需求编写主进程
main.js、渲染层页面等代码 - 启动可二选一:
- 配置过全局命令的话,终端进入项目根目录执行
electron . - 直接将项目根文件夹拖到
electron.exe图标上启动
- 配置过全局命令的话,终端进入项目根目录执行
常见注意事项
- Electron解压路径、项目路径都尽量使用纯英文无空格的格式,避免出现路径转义错误、启动黑屏等问题
- 双击exe提示缺少dll文件时,安装对应版本的Visual C++运行库即可解决
- 如果仅需运行现成的Electron程序,无需配置环境变量,解压后直接调用即可
内容的提问来源于stack exchange,提问作者John D
相关产品推荐
相关产品推荐

