Electron
Electron是由Github开发,用HTML,CSS和JavaScript来构建跨平台桌面应用程序的一个开源库。 Electron通过将Chromium和Node.js合并到同一个运行时环境中,并将其打包为Mac,Windows和Linux系统下的应用来实现这一目的。
特点:
- 上手简单:只要会前端的知识就可以做桌面应用
- 跨平台:Mac,Linux,Windows
- 自动更新
创建项目
全局安装 electron
npm install -g electron
// 推荐使用 cnpm 进行安装
cnpm install -g electron
创建项目的三种方式
通过 git 克隆项目
- 克隆这仓库
git clone https://github.com/electron/electron-quick-start
- 进入仓库
cd electron-quick-start
- 安装依赖库
npm install
- 运行应用
npm start
通过 electron-forge 创建项目
electron-forge 相当于 electron 的一个脚手架,可以让我们更方便的创建、运行和打包 electron 项目。
- 全局安装 electron-forge
npm install -g electron-forge
- 创建项目
electron-forge init my-app
- 进入项目文件
cd my-app
- 运行项目
npm start