前言
Electron官方文档
要开发 Electron 应用,您需要安装 Node.js 运行环境和它的包管理器 npm。 我们推荐安装最新的长期支持 (LTS) 版本。
安装nvm
node.js的版本管理工具
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
安装最新的 LTS 版本的 Node.js
nvm install --lts
验证安装
node -v
npm -v
创建一个demo项目
mkdir my-electron-app && cd my-electron-app
npm init
会简单配置一下package.json中的字段,回车到结束
配置代理,在项目里安装electron
npm config set registry https://registry.npmmirror.com
npm install electron --save-dev
官方demo
创建main.js
console.log('Hello from Electron 👋')
修改package.json
{
"name": "my-electron-app",
"version": "1.0.0",
"description": "Hello World!",
"main": "main.js",
"scripts": {
"start": "electron .",
"test": "echo \"Error: no test specified\" && exit 1"
},
"author": "Jane Doe",
"license": "MIT",
"devDependencies": {
"electron": "23.1.3"
}
}
Run!
npm run start
Hello from Electron 👋
mesa: for the --simplifycfg-sink-common option: may only occur zero or one times!
mesa: for the --global-isel-abort option: may only occur zero or one times!
mesa: for the --amdgpu-atomic-optimizations option: may only occur zero or one times!