Electron是一个使用 JavaScript、HTML 和 CSS 构建桌面应用程序的框架。 嵌入Chromium和Node.js到二进制的 Electron 允许您保持一个 JavaScript 代码代码库并创建 在Windows上运行的跨平台应用 macOS和Linux——不需要本地开发 经验。 TypeScript是微软开发的一个开源的编程语言,通过在JavaScript的基础上添加静态类型定义...
我们需要先借助Vite初始化一个Vue3+TS 的项目,后面我们在逐步添加electron,在任何一个文件夹下: 执行命令: npm create vite@latest my-vue-app -- --template vue-ts 安装依赖: npm install 运行项目: npm run dev 这样一个最简单的Vue3 + TS + Vite的前端项目就初始化好了。 2.安装Electron相关包 初始...
"electron-devtools-installer": "^3.2.0", "typescript": "^5.2.2", "vite": "^5.2.0", "vite-plugin-electron": "^0.28.4", "vue-tsc": "^2.0.6" } } win打包 npm run electron:build 可以看到打包成功,并且生成了一个 指定的打包文件输出目录 release目录下有安装包 设置了allowToChangeInstal...
electron-devtools-installer:electron 开发工具 vite-plugin-electron插件是将 vite 和 electron 结合在一起的,可以让我们非常方便的结合 electron 和 vue,需要做一些指定的配置。 初始化electron项目 新建目录文件electron-main/index.ts主进程目录和文件、electron-preload/index.ts预加载目录和文件 // electron-main/i...
"typescript": "^5.2.2", "vite": "^5.0.8", "vue-tsc": "^1.8.25" } } 四、安装element plus 安装指令:npm install element-plus --save 自动按需导入指令:npm install -D unplugin-vue-components unplugin-auto-import 在项目配置文件中配置如下代码: ...
electron-main:主进程目录 electron-preload:预加载代码目录,主要是定义桥接通信 其他文件:也就是 vue 初始化后的目录 目录结构这么设计的原因是因为我们使用的 vite-plugin-electron 插件需要使用这样的目录结构,目前还没有提供设置修改。 初始化项目目录 下面就开始初始项目 代码语言:javascript 代码运行次数:0 运行 ...
编程语言:typeScript v5.3.3 构建工具:vite v5.1.4 前端框架:vue v3.4.19 二.兼容性 node 版本>=12.0.0,这边建议直接更新到 16+(我本地的是最新的 v20.11.1) 三.搭建步骤 1.第一种方法:使用 NPM 构建 代码语言:javascript 代码运行次数:0
配置项目名称(vue_vite_project) 2、配置信息: 选择vue 选择Typescript(若不用TS可选JS) 进入项目并下载依赖运行 三、项目配置(基于方式3-vite创建) 1、eslint 安装eslint pnpm i eslint -D 配置eslint npx eslint --init 选择检查方式(检查语法并发现错误) ...
<electron-app> ✔ Select a framework: › vue ✔ Add TypeScript? … No / Yes ✔ Add Electron updater plugin? … No / Yes ✔ Enable Electron download mirror proxy? … No / Yes Scaffolding project in ./<electron-app>... Done. 接下来 npm install安装就可以了 3. 开发调试 ...
要将现有的Vue 3 + TypeScript + Vite项目集成到Electron中,你可以按照以下步骤进行: 1. 安装Electron及相关依赖 首先,你需要在你的Vue 3项目中安装Electron及其相关依赖。打开终端,在项目根目录下运行以下命令: bash npm install electron --save-dev 同时,你还需要安装electron-builder来简化打包过程: bash npm...