Quantcast
Channel: CNode:Node.js专业中文社区
Viewing all articles
Browse latest Browse all 14821

基于Electron框架搭建的桌面应用项目,包括目录结构设计、自动构建和软件升级等

$
0
0

electron-project

基于Electron框架:提供了一个能通过 JavaScript 和 HTML 创建桌面应用的平台,同时集成 Node 来授予网页访问底层系统的权限。 https://github.com/xiaoping6688/electron-project

  • 本地构建、方便开发和调试
  • 开发环境和应用分离,便于打包
  • 软件依赖环境自动下载,Inno Setup 打包 exe(需要安装InnoSetup软件,项目build编译后运行build/setup-win.iss)
  • 软件升级检查(将upgrade.json文件传至服务器)

Build Setup

# install dependencies
npm install

# start client for development
npm start

# build for production with win32
npm run win32

# build for production with win64
npm run win64

# build for production with mac
npm run mac

# check update for npm packages, please install 'npm install npm-check-updates -g' at first
npm run update

Viewing all articles
Browse latest Browse all 14821

Trending Articles