栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > Web开发 > JavaScript

electron跳坑指南 1(electron的安装)

JavaScript 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

electron跳坑指南 1(electron的安装)

前言:

对于electron的介绍大家可以自己百度,这个使用写客户端软件很爽,写下心得以便于大家学习和使用!

我本地开发环境为:Mac OS
目录在 :/Volumes/lee/electron/
开发工具:phpstorm

第一章介绍electron的安装:

对于electron 的安装方式有很多

第1种方式:

非常的简单 就是使用npm安装

npm install -g electron //全局安装 electron
第2种方式:

git clone一个仓库

# 克隆项目: git clone https://github.com/electron/electron-quick-start.git # 进入项目: cd ./electron-quick-start # 安装依赖并且运行: npm install npm start

第3种方式:

手动创建electron项目
我们在 /Volumes/lee/electron/目录下面创建一个 electron01目录
可以使用IDE创建 也可以使用 mkdir electron01创建项目目录
之后使用IDE打开该项目 
为了更好的使用代码提示,我们可以在改项目下执行:

npm install electron

在该项目目录中创建 index.html main.js 2个文件
index.html 我们暂且称作为页面文件吧 可以在里面写css html 等
在main.js中创建以下代码:

var electron = require('electron'); //electron 对象的引用 const app = electron.app;   //BrowserWindow 类的引用 const BrowserWindow = electron.BrowserWindow; let mainWindow = null;  app.on('ready', function () {     //创建窗口     mainWindow = new BrowserWindow({         width: 800,         height: 600     });     mainWindow.loadFile('index.html');     mainWindow.on('closed', function () {         mainWindow = null;     }) });  app.on('window-all-closed', function () {     if (process.platform !== 'darwin') {         app.quit();     } });

之后使用 npm init 创建package.json 的文件
package.json 为:

{   "name": "electron01",   "version": "1.0.0",   "description": "",   "main": "main.js",   "dependencies": {     "electron": "^2.0.7"   },   "devDependencies": {},   "scripts": {     "test": "echo "Error: no test specified" && exit 1"   },   "author": "",   "license": "ISC" }

index.html 的代码为:

            Title   这是一个页面  

之后使用 electron . 来启动项目 就可以运行了

第4种方式:

使用官方提供的脚手架工具 electron-forge创建项目
electron-forge相当于electron的一个脚手架,可以让我们更方便的创建、运行、打包electron项目。
我们在 /Volumes/lee/electron/执行

首先全局安装 electron-forge

npm install -g electron-forge     #或者可以用 cnpm install -g electron-forge

创建项目:

electron-forge init electron02

进入到项目里面

cd ./electron02

运行项目

npm start

这样就完成了!

原文链接:https://segmentfault.com/a/1190000016028730

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/244779.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号