创建第一个Electron程序

前置准备

  • 创建一个文件夹,如: electest
  • 进入文件夹,初始化npm

npm init -y

  • 安装electron依赖包

注,这里使用npm i -D electron会特别卡,哪怕换成淘宝源也不行。可以使用下面方式安装。

首先,安装yarn

npm i -g yarn

随后,指定yarn的源

yarn config set ELECTRON_MIRROR https://npmmirror.com/mirrors/electron/

最后,安装yarn

yarn add -D electron@19.0.0

注意,这里可以不指定版本,直接安装最新的

创建程序

1.在根目录创建main.js文件

2.在package.json中,修改main文件

javascript 复制代码
"main": "main.js",

3.在main.js中,构建第一个简单的electron程序

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

const createWindow = () => {
  const win = new BrowserWindow({
    width: 1000,
    height: 800
  })

  win.loadURL('https://www.baidu.com/')
}

app.whenReady().then(createWindow)

4.在package.json中,增加启动electron程序的脚本

javascript 复制代码
  "scripts": {
    "start": "nodemon --exec electron ."
  },

5.启动项目

javascript 复制代码
npm start

此时,效果如图:

因个人需要,后面会学习一些electron相关的知识,如果有时间,也会在博客上同步一些学习到的知识点,希望对大家有所帮助。

感谢阅读!

相关推荐
phltxy几秒前
快速上手 ElementPlus:核心用法精讲
前端·javascript·vue.js
SuperEugene6 分钟前
数组的 10 个常用操作:map / filter / reduce 实战套路
前端·javascript
晓得迷路了8 分钟前
栗子前端技术周刊第 117 期 - TypeScript 6.0 Beta、webpack 2026 年路线图、React 最新生态调查报告结果...
前端·javascript·react.js
摇滚侠8 分钟前
bootstrap 框架讲解-快速上手,最适合后端开发人员的bootstrap 保姆级使用教程
前端·bootstrap·html
lzhdim13 分钟前
CSS实现毛玻璃模糊效果
前端·css
We་ct14 分钟前
浏览器渲染流程(完整+面试背诵版)
前端·面试·职场和发展·edge·edge浏览器
2301_8059629314 分钟前
从零开始写第一个网页——HTML结构入门教程(小白友好)
前端·html
iambooo25 分钟前
Bash 执行机制与进程模型:理解 Shell 的底层逻辑
前端·chrome
a11177628 分钟前
个人展示页面(html 线条交互)
前端·开源·html
笨蛋不要掉眼泪28 分钟前
Spring Cloud Gateway 核心实战:断言(Predicate)的长短写法与自定义工厂详解
java·前端·微服务·架构