使用electron创建应用程序的基础步骤

1.创建文件夹,并初始化

cd xxx-app

npm init

2.安装electron

复制代码
npm install electron --save-dev

3.根目录下创建index.html

复制代码
<!DOCTYPE html>
<html>
  <head>
    <meta charset="UTF-8" />
    <!-- https://developer.mozilla.org/en-US/docs/Web/HTTP/CSP -->
    <meta
      http-equiv="Content-Security-Policy"
      content="default-src 'self'; script-src 'self'"
    />
    <meta
      http-equiv="X-Content-Security-Policy"
      content="default-src 'self'; script-src 'self'"
    />
    <title>Hello from Electron renderer!</title>
  </head>
  <body>
    <h1>Hello from Electron renderer!</h1>
    <p>👋</p>
  </body>
</html>

4.创建入口文件main.js

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

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

  win.loadFile('index.html')
}

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

5.在package.json文件中添加启动项配置

复制代码
 "scripts": {
    "start": "electron ."
  },

6.启动项目

复制代码
npm run start
相关推荐
leeyi8 分钟前
命令行里的平台:df_cli 都会什么(第108篇)
后端·aigc·agent
云雀衔光15 分钟前
Java Spring AI MCP:在 Spring 里把 AI 接上你的业务系统
java·开发语言·人工智能·后端·测试工具·spring
苏渡苇19 分钟前
Spring Insight 里如何对 Span 进行清洗
java·spring boot·后端·spring·系统监控
Moment41 分钟前
为什么市面上的 coding agent 大多数都基于Nodejs?
前端·后端·面试
大模型搬砖人1 小时前
8. 向量化:用 Python 构建你的第一个向量库
后端
小卿噢1 小时前
两个线程改互不相关的变量,性能掉了 7 倍
后端
程序员清风1 小时前
为什么不推荐走Agent开发?
java·后端·面试
xiaoyan20152 小时前
2026最新款Electron41+React19+AntDesign电脑端后台管理系统Exe
react.js·electron·vite
Rain的Java大神之路2 小时前
高并发场景下MySQL数据库性能优化实战
java·后端·mysql
明月_清风2 小时前
分治、贪心、回溯、动态规划:四种经典算法思想
后端·算法