版权声明:原创不易,多多珍惜 https://cloud.tencent.com/developer/article/1454216
你说为啥现在前端这么累,一会做h5网页,一会pc网站,一会又是服务端渲染,一会又来一个桌面应用,一会又是App,是不是就差操作数据库了,不,不对,如果你是走的node 方向,那你就做到了,哈哈哈
https://electronjs.org/ 官网介绍: 使用 JavaScript, HTML 和 CSS 构建跨平台的桌面应用
# 克隆示例项目的仓库
$ git clone https://github.com/electron/electron-quick-start
# 进入这个仓库
$ cd electron-quick-start
# 安装依赖并运行
$ npm install && npm start
这是官网的demo ,可以下载来运行
npm install electron --save-dev
npm install electron-builder --save-dev
/*
* 这个代码的意思是引入这个打包的js
* 第二句的意思是进行打包命令
*/
"electron_dev": "npm run build && electron build/electron.js",
"electron_build": "electron-packager ./dist/ IM --platform=win32 --arch=x64 --icon=./src/assets/yizhu.ico --overwrite"
electron_build 里面的 dist 位置代表存放位置, im部分代表exe 名字,可以修改,
--platform=win32 --arch=x64 代表的系统 如果是 32位的系统 就改32哈
--icon=./src/assets/yizhu.ico 代表的exe文件 图标
如果你这些都已经配置好了,你就执行下面的命令就可以进行打包一个预览包了
npm run electron_build
看完另一篇新博客有讲解