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 程序运行成功

相关推荐
by209996 小时前
学会使用std::string类,并理解其内部是如何管理字符串的详细阐述(上)
c++·笔记·字符串·类和对象·string
青柠之夏cc7 小时前
AI与教育:个性化学习助手让“因材施教“成为现实,但代价是隐私?
人工智能·学习
笑鸿的学习笔记7 小时前
C++笔记之大块顺序写
java·c++·笔记
for_ever_love__8 小时前
机器学习入门——手写线性回归与梯度下降
人工智能·python·学习·机器学习·线性回归
在猴站学算法8 小时前
(SQL注入学习)无回显的报错注入(Error-Based)
学习·网络安全·sql注入·ctf竞赛
山岚的运维笔记9 小时前
ComfyUI NVIDIA安装教程:官方便携版下载+run_nvidia_gpu.bat启动,8G显存Windows实操
运维·服务器·windows·笔记·prompt·aigc·comfyui
知识分享小能手10 小时前
C++ 学习教程,从入门到精通,C++ 友元、异常和其他特性 — 详细知识点(15)
开发语言·c++·学习
fanged10 小时前
Camera学习2(V4L2和Media Controller)(TODO)
学习
知潮网12 小时前
手机号注销两年,免密扣款仍在继续
笔记
努力学习的代码小白12 小时前
源码学习15
学习