20250322学习electron记录

基本要求 | Electron

一步步来的。目标F盘

一、基本要求

复制代码
$ node -v
v16.14.2
$ npm -v
8.7.0

PS G:\> node -v
v20.17.0
PS G:\> npm -v
10.8.2
PS G:\>

二、创建应用,注意Ps模式下,&&变成 ;

复制代码
mkdir my-electron-app && cd my-electron-app
npm init

PS G:\> mkdir my-electron-app ; cd my-electron-app


    目录: G:\


Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----         2025/3/22      9:16                my-electron-app


PS G:\my-electron-app> npm init

三、vscode 打开文件夹

这条命令会帮您配置 package.json 中的一些字段。 为本教程的目的,有几条规则需要遵循:

  • 入口点 应当是 main.js (您很快就会创建它)
  • authorlicensedescription 可以是任何值,但在稍后的packaging中是必需的。
复制代码
{
  "name": "my-electron-app",
  "version": "1.0.0",
  "main": "main.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1"
  },
  "author": "duyicheng",
  "license": "ISC",
  "description": "my_first_electron_app"
}

四、安装electron

换源

复制代码
PS G:\my-electron-app> npm config set registry https://registry.npmmirror.com

npm install electron --save-dev

npm 命令语法

在 npm 中:

  • -iinstall 用于安装包。
  • -D--save-dev 用于将包保存为开发依赖。故可以简写:
  • npm i ecectron -D

国内源的更换

国内 npm 镜像源推荐-CSDN博客

Npm没成功最后用的是

复制代码
yarn add electron --dev

时间是真长。什么原因?

五、写代码

相关推荐
Humbunklung8 分钟前
PySide6 GUI 学习笔记——常用类及控件使用方法(常用类矩阵QRectF)
笔记·python·学习·pyqt
一个专注写代码的程序媛1 小时前
vue组件间通信
前端·javascript·vue.js
一笑code1 小时前
美团社招一面
前端·javascript·vue.js
懒懒是个程序员1 小时前
layui时间范围
前端·javascript·layui
每次的天空2 小时前
Android学习总结之Java篇(一)
android·java·学习
烛阴2 小时前
面试必考!一招教你区分JavaScript静态函数和普通函数,快收藏!
前端·javascript
JiangJiang2 小时前
🚀 React 弹窗还能这样写?手撸一个高质量 Modal 玩起来!
前端·javascript·react.js
吃炸鸡的前端2 小时前
el-transfer穿梭框数据量过大的解决方案
前端·javascript
黑不拉几的小白兔2 小时前
risc-V学习日记(4):RV32I指令集
学习·risc-v
Monly212 小时前
vue报错:Loading chunk * failed,vue-router懒加载出错问题。
前端·javascript·vue.js