当前位置: 首页 > news >正文

使用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 --><metahttp-equiv="Content-Security-Policy"content="default-src 'self'; script-src 'self'"/><metahttp-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
http://www.xdnf.cn/news/687997.html

相关文章:

  • 基于 HEC-RAS 与 ArcGIS 的洪水危险性评估技术— 从地形分析到淹没模拟的全流程实践
  • webpack的安装及其后序部分
  • 【ArcGIS Pro微课1000例】0071:将无人机照片生成航线、轨迹点、坐标高程、方位角
  • 从技术到实践:ArcGIS 与 HEC-RAS 解析洪水危险性及风险评估
  • v1.05 支付宝 绑定时写Nand flash卡死问题
  • 致远OA与用友U8集成实现制造业设备追溯全过程方案分析
  • Java jdk8版本特性(未完成版)
  • Vue.js教学第十七章:Vue 与后端交互(一),Axios 基础
  • mysql 迁移金仓,sys_use表查询报错,指定search_path后任然报错的问题
  • React 泛型组件:用TS来打造灵活的组件。
  • 前端面经 React常见的生命周期
  • 可视化图解算法46:用两个栈实现队列
  • 面试加分秘籍:校招数据倾斜场景下的SQL优化方案
  • 第一节 51单片机概述
  • ffmpeg baidu
  • 【产品小白】京东外卖为何未独立成 APP
  • WebFuture:测试邮件发送失败
  • 嵌入式开发之STM32学习笔记day14
  • Qwen3 技术报告详解
  • python学习day31
  • Linux程序与进程
  • 数据结构:线性表的基本操作与链式表达
  • uni-app学习笔记十五-vue3页面生命周期(二)
  • 数据结构--顺序表
  • Weather app using Django - Python
  • Denoising Autoencoders 视频截图 DAEs简单实现 kaggle 去噪编码器
  • 第二节 LED模块
  • 【普及−】洛谷P1706 全排列问题
  • java每日精进 5.28【幂等性】
  • 2025年05月28日Github流行趋势