Electron学习笔记,安装环境(1)

1、支持win7的Electron 的版本是18,这里node.js用的是14版本(node-v14.21.3-x86.msi)云盘有安装包

Electron 18.x (截至2023年仍在维护中):

Chromium: 96

Node.js: 14.17.0

2、安装node环境,node-v14.21.3-x86.msi双击运行选择安装位置,都是下一步

成功后node和npm都已经安装好了

3、新建文件夹,用来放项目文件

运行

php 复制代码
npm init

然后一路回车

4、配置npm使用阿里云镜像

首先,你需要设置npm的registry为阿里云的镜像。你可以通过以下命令来配置:

php 复制代码
npm config set registry https://registry.npmmirror.com

5、安装electron18 版本文件内容

php 复制代码
npm install electron@18.0.0 --save-dev


然后这里面有了一堆文件,就是安装electron成功了,否则就重新运行 install 命令,

6、文件配置

package.json

javascript 复制代码
{
  "name": "eledemo",
  "version": "1.0.0",
  "description": "",
  "main": "main.js",
  "scripts": {
    "start": "electron .",
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "",
  "license": "ISC",
  "devDependencies": {
    "electron": "^18.0.0"
  }
}

main.js

javascript 复制代码
const { app, BrowserWindow ,Menu  } = require('electron')

const createWindow = () => {
  const win = new BrowserWindow({
    width: 800,
    height: 600
  })
// 把顶部自带的默认菜单去掉设置为null
  Menu.setApplicationMenu(null)
  win.loadFile('index.html')
}

app.whenReady().then(() => {
  createWindow()
})

7、运行程序

php 复制代码
npm start

demo 程序运行成功

相关推荐
Jack___Xue16 分钟前
LangChain实战快速入门笔记(三)--LangChain使用之Chains
人工智能·笔记·langchain
浮游本尊25 分钟前
React 18.x 学习计划 - 第九天:React 18高级特性和最佳实践
前端·学习·react.js
摇滚侠26 分钟前
Redis 零基础到进阶,类型概述,命令查询,key 操作命令,大小写和帮助命令,string,list,hash,set,笔记11-19
redis·笔记·哈希算法
阿蒙Amon32 分钟前
JavaScript学习笔记:5.函数
javascript·笔记·学习
ouliten33 分钟前
《Linux C编程实战》笔记:mmap
linux·c++·笔记
大江东去浪淘尽千古风流人物44 分钟前
【bug】bug记录学习,Win系统下爆栈的表现, chkstk.asm 实际是栈溢出
学习·bug
正经教主44 分钟前
【Trae+AI】和Trae学习搭建App_2.2.1:第4章·安卓APP调用Express后端实战1:前端调用后端
人工智能·学习·express
正经教主1 小时前
【Trae+AI】和Trae学习搭建App_1.2:第2章·App开发环境配置
android·学习·android studio
d111111111d1 小时前
STM32外设学习-读取芯片ID。(学习笔记)
笔记·stm32·单片机·嵌入式硬件·学习
islandzzzz1 小时前
从0开始的SQL表DDL学习(基础语法结构、索引/约束关键字)
数据库·sql·学习