hhstore / blog

My Tech Blog: about Mojo / Rust / Golang / Python / Kotlin / Flutter / VueJS / Blockchain etc.
https://github.com/hhstore/blog/issues
288 stars 24 forks source link

Electron #186

Open hhstore opened 4 years ago

hhstore commented 4 years ago

related:

hhstore commented 4 years ago

Electron:

About 作者:

书单:

electron-in-action:

可使用资源:

原生Node.js模块 (即指,需要编译源码过后才能被使用的模块) 需要在编译后才能和Electron一起使用。 绝大多数的Node.js模块都不是原生的, 在650000个模块中只有400是原生的

docs:

API:

awesome 列表:

工具&组件&库:

客户端打包工具:

hhstore commented 4 years ago

官方搜集开源案例项目:

音乐播放器:

股票类:

阅读器:

资讯类:

工具类:

hhstore commented 4 years ago

libs:

模板:

组件:

hhstore commented 4 years ago

性能分析:

Debug 调试:

打包分发:

app 自动更新:

hhstore commented 4 years ago

electron-vue

教程 list:

related:

ui:

db:

项目:

记账 app:

教程:

hhstore commented 4 years ago

electron + vue.js + typescript 教程:

require:

npm install -g yarn
# 使用 npm:
npm install -g @vue/cli

# 使用 yarn 安装2个包:
yarn global add @vue/cli
yarn global add @vue/cli-init

vue --version

npm update -g @vue/cli

# OR
yarn global upgrade --latest @vue/cli

创建项目目录:


# Install vue-cli and scaffold boilerplate
npm install -g vue-cli

# 创建项目目录: 
vue init simulatedgreg/electron-vue my-project

# Install dependencies and run your app
cd my-project

# 安装依赖包:
yarn 

# or 
npm install

# 启动开发环境: 
yarn run dev 

# or
npm run dev

启动报错解决:

-> % node -v
v12.13.1
hhstore commented 4 years ago

其他替代方案:

精选方案:

golang cross platform gui github

go + PWA:

go + flutter:

therecipe/qt:

fyne:

robotgo: