1. 安装 vite npm create vite 2. 创建项目 输入具体的vite项目名字,这里是vite-project Project name: ... vite-project Select a framework: » vue Select a variant: » vue-ts 3. 进入且运行 进入项目,在运行前需要先安装下依赖。 npm install npm run dev 4. 安装electron npm add --dev elect...
先创建vue项目 npm create vite@latest electron-desktop-tool 进入到项目 执行安装和运行命令,可以看到vue项目已经启动起来了 cd electron-desktop-tool npm install npm run dev 项目可以在浏览器中跑起来,说明没毛病,下一步就在项目中引入 electron 目录结构 这是目前的目录结构 安装electron 在安装 electron之前需...
为了方便我们主进程与渲染进程的通信,我们借助vueuse插件库中的一个插件@vueuse/electron来简化我们的工作,具体使用方式可以查看官网:@vueuse/electron。 安装@vueuse/electron: npm install @vueuse/electron -D 渲染进程App.vue,使用示例代码如下: <script setup lang="ts"> import { useIpcRenderer } from "@...
vite.config.ts配置 配置主进程和预加载脚本地址 import { defineConfig } from 'vite'; import vue from '@vitejs/plugin-vue'; import * as path from 'path'; import electron from 'vite-plugin-electron'; import electronRenderer from 'vite-plugin-electron/renderer'; import polyfillExports from 'vit...
Electron结合Vue3.2和TypeScript有哪些优势? 使用Vite搭建Electron+Vue3.2+TypeScript项目的步骤是什么? 在Electron+Vue3.2+TypeScript项目中如何进行性能优化? Electron可以让程序员重用Web的代码,使用HTML、CSS、JavaScript来构建桌面应用,并在不同平台上使用。 Electron官网上说:“比你想象的更简单”———“如果你可以...
作者:周文武,Electron+Vue3+Vite搭建一个桌面应用:现实问题得益于Vite卓越的前端开发体验,越来越多的Electron项目也开始应用它来构建开发。翻阅各种社区资源可以发现很多基于Vite搭建的Electron开发模板,但都存在着一些共同的问题:配置相
// https://vitejs.dev/config/ export default defineConfig({ base: "./", plugins: [vue()], }) 我们在终端中,执行npm run build命令。 就在根目录中生成了, dist 文件夹。 设置Electron 框架 有了Vue3 项目构建出来的 dist 目录之后, 设置Electron 就很简单了。
要将现有的Vue 3 + TypeScript + Vite项目集成到Electron中,你可以按照以下步骤进行: 1. 安装Electron及相关依赖 首先,你需要在你的Vue 3项目中安装Electron及其相关依赖。打开终端,在项目根目录下运行以下命令: bash npm install electron --save-dev 同时,你还需要安装electron-builder来简化打包过程: bash npm...
vite vite-typescript 安装VUE npm install--save vue 修改Vite配置 脚手架生成的Vite配置文件有三个,分别是vite.main.config.mjs、vite.reload.config.mjs和vite.renderer.config.mjs。这里修改vite.renderer.config.mjs如下。 import{defineConfig}from'vite';importvuefrom'@vitejs/plugin-vue'import{resolve}from...
## 一、技术栈介绍### 1. Vite简介Vite是新一代前端构建工具,由Vue作者尤雨溪开发,具有以下优势:-极快的冷启动(基于原生ESM)-高效的热更新(HMR)-开箱即用的支持(TypeScript、JSX、CSS等)-丰富的插件生态### 2. Electron简介Electron是一个使用JavaScript、HTML和CSS构建跨平台桌面应用的框架:-基于Chromium和...