发布时间:2024-11-08 16:01
**
electron: 用html开发跨平台的桌面应用
官网 https://www.electronjs.org/
Electron是一个使用 JavaScript、HTML 和 CSS 构建桌面应用程序的框架。 嵌入 Chromium 和 Node.js 到 二进制的 Electron 允许您保持一个 JavaScript 代码代码库并创建 在Windows上运行的跨平台应用 macOS和Linux——不需要本地开发 经验。
vuecli:常用的前端脚手架工具
https://github.com/electron/electron-quick-start
下载到你本地的目录即可,我的地址是:D:\q
//安装工程,速度很慢,建议用cnpm install
//cnpm install安装时有时会报某个版本不存在,需要手动指定一个版本cnpm
install electron@17.0.0
npm install
//启动工程
npm start
修改main.js
//执行我们自己的一个静态页面
mainWindow.loadFile('html/index.html')
//在工程的根目录下新建vue.config.js文件
//文件内容, 用相对路径打包的意思
module.exports = {
publicPath: './'
}
//打一个生产的包
npm run build
//修改main.js
mainWindow.loadFile('dist/index.html')
//启动electron工程
npm start
4.1 我们使用electron-packager来打包,参考
https://www.npmjs.com/package/electron-packager
//安装electron-packager
npm install electron-packager
4.2 打包
npm i electron-packager
换一个镜像,加快速度
npm config set ELECTRON_MIRROR https://npm.taobao.org/mirrors/electron/
//执行打包命令
electron-packager ./ demo --overwrite --platform=win32 --asar --out=OutApp --app-version=0.0.1
//打开工程根目录下的OutApp, 打开里面的文件夹运行应用
双击exe文件则完成啦。
基于OpenCV3和C++的电脑摄像头(或Astra摄像头)手势识别系统设计(完结)
IEEE conference latex模板自己电脑编译后变形、字体显示异常的解决方法
web前端面试高频考点——Vue3.x深入理解(v-model参数用法、watch和watchEffect区别、Vue3快于Vue2、Vite启动快的原因)
从傅里叶级数(Fourier series)到离散傅里叶变换(Discrete Fourier transform)
滚蛋吧小广告!我现在用命令行解压缩;当哥白尼遇上人工智能;一份傲娇的深度学习技术清单;一个视频尽览旷视20项前沿技术 | ShowMeAI资讯日报
秒拨动态ip切换技术python_Python爬虫如何通过更换IP避开网站的反爬虫机制(一)...