首页 > 其他分享 >electron-vite 开发开发桌面应用 用户选择安装位置

electron-vite 开发开发桌面应用 用户选择安装位置

时间:2022-11-12 17:15:33浏览次数:80  
标签:builder electron 开发 vite 安装 打包 build

electron-vite 开发vue3开发桌面应用 用户选择安装位置

使用electron-vite创建项目

npm create @quick-start/electron my-app -- --template vue-ts

安装好依赖

cnpm i

打包exe

npm run build:win

build完后在项目跟目录的dist文件夹下会打包生成很多文件 其中有一个 .exe就是用来安装windows应用程序,在资源管理器双击打开安装
image

会有窗口一闪而过,然后就是开始安装。没有选择安装位置选项。
image

electron项目使用electron-builder打包的,只需要改electron-builder的配置就行了
在项目根目录找到electron-builder配置文件electron-builder.yml
image
找到nsis选项,加上两个参数

  oneClick: false
  allowToChangeInstallationDirectory: true

删掉上次打包的dist文件夹,重新npm run build:win打包。再安装
现在是可以选择安装位置了
image
image

标签:builder,electron,开发,vite,安装,打包,build
From: https://www.cnblogs.com/zsyh/p/16884161.html

相关文章

  • Android开发linux下使用命令行安装android_sdk开发环境
    在https://developer.android.com/studio选择下载Commandlinetoolsonly然后按照https://developer.android.com/studio/command-line/sdkmanager步骤操作从Android......
  • 关键技术[开发react-app]
    关键技术点击查看代码1、使用react官方脚手架工具提供的工作流快速搭建和开发项目2、使用阿里旗下antd-mobile组件库搭建页面结构3、使用react-Router-DOM作为......
  • 开发中遇到的问题-移动端
    开发中遇到的问题-移动端点击查看代码1使用Link去跳转的时候,发现浏览器的地址栏的确url变了,但是这个页面的内容没有发现变化在路由匹配的组件上加上exact属性......
  • 开发流程
    开发流程点击查看代码产品提出需求---->画出原型图---->开会评审---->安排工期(各部门商量)---->ui设计图---->研发(设计接口文档并编写前后端代码)---->边开发边自......
  • 记录nuxt3爬坑,vitest配置,autoimport等问题
    记录日期2022.11.11项目基于vitesse-nuxt3package.json、nuxt.config.ts、vitest.config.ts配置放在结尾项目版本nuxt版本:3.0.0-rc.13-27772354.a0a59e2@nuxt/test-u......
  • Go进阶36:Goland远程开发调试
    Go进阶36:Goland远程开发调试Go&Rust......
  • 《STM32MP1 M4裸机HAL库开发指南》第二十章 串口通信实验
    第二十章串口通信实验​本章节我们来学习STM32MP1的串口使用方法,并通过串口发送和接收数据。​本章将分为如下几个小节:​20.1、串口简介;​20.2、STM32MP1串口简介;​20.......
  • ESP8266--SDK开发(驱动WS2812B)
    文章目录​​一、WS2812彩灯介绍​​​​二、效果展示​​​​三、七色灯代码​​​​附:彩虹七色码值​​一、WS2812彩灯介绍WS2812是一个集控制电路与发光电路于一体的智能......
  • vite不能用@做为路径的解决方法
    vite创建vue3后,发现原来用@做为路径的不能用了,报错信息是Internalservererror:Failedtoresolveimport"@在网上查了一下资料,解决方法如下首先安装pathnpmins......
  • 【SpringBoot 技术专题】「开发实战系列」Undertow web容器的入门实战及调优方案精讲
    Undertowweb容器Undertow介绍Undertow是红帽公司开发的一款基于NIO的高性能Web嵌入式服务器,红帽公司(RedHat)的开源产品,且是WildFly8(JBoss)默认的Web服务器.;官网API......