IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> vue+electron 跨平台桌面应用开发实战教程 -> 正文阅读

[JavaScript知识库]vue+electron 跨平台桌面应用开发实战教程

一、创建项目

1.1 安装vue-cli

????????先查看是否已经安装了vue-cli,vue-cli的版本是什么?

? ? ? ? 查看版本命令:vue --version

????????如果版本叫老,可以直接卸载,再安装最新版本

? ? ? ? 卸载命令:npm uninstall vue-cli -g

? ? ? ? 安装目录:npm install @vue/cli -g

1.2 使用vue-cli创建项目

????????选取一个项目存放的路径,然后开始创建项目

? ? ? ? 创建项目命令:vue create raje-rebot-front

????????这里将项目名定为:raje-rebot-front

?????????输入完上述命令之后进入vue项目的创建过程。出现以下内容

  • 第一个选项是 “default” 默认(Vue3),只包含babel和eslint
  • 第二个选项是 “default” 默认(Vue2),只包含babel和eslint
  • 第三个选项是 “Manually select features”自定义安装

????????选择自定义安装,进入下一步选择

????????这里我们选择:

????????????????babel(高级的语法转换为低级的语法)

????????????????Router(路由)

????????????????Vuex(状态管理器)

????????????????CSS Pre-processors(css预处理器)

????????????????Linter / Formatter(代码风格、格式校验)

????????然后进入下一步

这步是选择vue.js使用的版本,这里选择2.x,接着进入下一步

?这步是设置router是否使用history模式,这里选择n,接着进入下一步

?这步是设置css预处理模块,这里选择 Stylus ,接着进入下一步

?这步是选择ESLint代码检查工具的配置,这里选择ESLint + Standard config,接着进入下一步

?这步是选择何时执行ESLint检查,这里选择保存时检查“Lint on save”,接着进入下一步

?这步是询问 babel, postcss, eslint 这些配置是单独的配置文件还是放在package.json 文件中,这里选择“In package.json”,接着进入下一步

这步是询问以后创建项目的时候是否也采用同样的配置,这里选择N。

到目前为止,vue项目是创建完成了,我们等待项目下载依赖包,等项目构建完毕我们开始集成electron

?1.3 使用electron-builder集成electron

进入项目根目录(raje-rebot-front),然后执行下列命令:vue add electron-builder

这步是选择Electron的版本,这里选择最新版本13.0.0,等待安装完成即可。

?安装完成后会在src目录下生成background.js,并在package.json 文件中修main为:

"main": “background.js”

至此,所有的安装都已经完成了,接下来我们就可以运行程序看效果了。

1.4 运行程序

? ? ? ? 执行运行命令:npm run electron:serve

????????在启动的时候,会启动很久,并出现以下信息? ? ?

这是在安装vuejs devtools,由于网络问题,一直安装不上,重试5次后会自动跳过并启动程序。

编译成功后,会自动弹出一个桌面程序,如下图所示

二、主进程常用配置

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2022-04-09 18:14:27  更:2022-04-09 18:15:08 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 2:54:43-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码