Back

node - 使用electron vue 来创建桌面应用

发布时间: 2021-01-12 07:40:00

参考: https://github.com/SimulatedGREG/electron-vue

个人感觉

electron跟 rubymotion, titanium, react等跨平台编程很像, 用js代码来实现跨平台的功能.

代码特别好懂. 

但是不同平台的特性和实现有差异(例如 底部通知窗口 等等)

electron 用的是 chromium来渲染HTML页面

electron 又可以使用js 代码来调用多种原生功能

electron + vue , electron + react等等都可以工作.

注意:不要使用 cnpm, 要使用 npm 

安装和使用

1. 安装node, npm

npm install -g vue-cli

vue init simulatedgreg/electron-vue my-project  (这一步走不通看下面)

cd my-project

yarn # or npm install

yarn run dev # or npm run dev

注意: 这里无法使用代理.容易被卡住. 卡住的话, 

$ cd ~/.vue-templates/ 

$ git clone https://github.com/SimulatedGREG/electron-vue.git simulatedgreg-electron-vue

然后就可以了.

Back