Electron初体验,学习笔记
来源:互联网 发布:2017年10月份非农数据 编辑:程序博客网 时间:2024/05/21 06:58
官网中,对Electron的介绍是 Build cross platform desktop apps with JavaScript, HTML, and CSS。意思很清楚,可以把web打包成桌面程序。简单的理解,就是把你的web网站套上一个精简的chrome的壳子,然后给用户使用。
接下来我们将安装electron并跑几个简单的demo。
1.安装electron,npm install electron。
通过npm我们可以快速地安装Electron,假如不用淘宝源速度会比较慢,也可以直接github上找electron最新的安装文件,然后npm install electron即可。
2. 官方demo
这个demo跑起来是这个样子的
其实就是一个index页面,通过Electron进行了打包,变成了一个桌面程序。源码结构如下:
用electron打包的时候,就是在项目根目录新建一个main.js和package.json,通过main.js来指定好入口点,package.json设置好一些依赖等信息就好了。
3. electron+express
当跑完了官方demo之后我就在想,假如我有一个express写好的网站,可不可以直接用electron打包成桌面程序呢。于是,我先自己测试了一下。我用express generate自动生成了一个项目。在blog文件夹中。然后自己配置了main.js和package.json文件。结果如下。
electron这时使用express地址。
结果成功。之后我又在github上搜了一下electron express,发现了星级很高的一份代码。喜欢的玩家可以clone下来研究一下,他还实现了一些其他功能,链接附下。
https://github.com/frankhale/electron-with-express
- Electron初体验,学习笔记
- electron 初体验
- Electron:初体验
- Electron框架学习笔记一
- Electron学习笔记Part2-HelloWorld
- Electron学习笔记Part3-利用Electron builder应用打包EXE
- Electron学习笔记Part1-安装与配置
- Electron学习笔记:quickstart, 结合Editor.md
- [学习笔记] C++ 初体验
- java初体验学习笔记
- AndroidThings学习笔记--初体验
- [学习笔记]markdown初体验
- electron 研究笔记
- Electron入门笔记
- electron ts 使用笔记
- ProMesh学习笔记-初体验
- Arduino学习笔记 - 初体验 Blink
- jQuery 学习笔记 一 初体验
- Unity与安卓通信
- Android 直接显示yuv数据 通过Awesomeplayer方式直接显示(一)
- android群英传笔记——自定义ViewGroup(类似原生控件ScrollView)
- 图文并茂用地址分析双向链表(很清晰!)
- 爬取网页证书问题的解决方法
- Electron初体验,学习笔记
- SAP财务模块中,科目余额表中的数据存在数据库的哪张表中?
- android studio gradle 更新问题
- 审稿----拒绝审稿的套话
- XBanner支持图片无限轮播控件,可自定义功能
- 浅谈Android os体系架构
- UML中的六大关系
- Android 关于NBA项目 SprintNBA
- MVP模式下的生命周期