iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >vue项目如何打包成桌面快捷方式
  • 425
分享到

vue项目如何打包成桌面快捷方式

2023-07-02 09:07:46 425人浏览 薄情痞子
摘要

本篇内容介绍了“Vue项目如何打包成桌面快捷方式”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!把electron的官方例子clone下来gi

本篇内容介绍了“Vue项目如何打包成桌面快捷方式”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

把electron的官方例子clone下来

git clone https://GitHub.com/electron/electron-quick-start

进入项目,输入以下命令,运行项目

npm install//下载依赖包npm start//启动

弹出界面

vue项目如何打包成桌面快捷方式

接下来将自己的vue项目打包,运行npm run build

将打包的项目复制到electron-quick-start的根目录

vue项目如何打包成桌面快捷方式


6.重新运行一下

npm start

如果页面能打开,则说明没问题。
如果页面打不开,点击view底下的Toggle Developer Tools,然后点击f12,打开调试工具查看问题。

vue项目如何打包成桌面快捷方式

错误1

vue项目如何打包成桌面快捷方式

解决1

因为我是vue3加vite构建,所以找到项目中vite.config.js,修改文件,
base: ‘./’,是关键,其他的根据自己项目需要改。

import { defineConfig } from 'vite'import { resolve } from 'path'import vue from '@vitejs/plugin-vue'import vueJsx from '@vitejs/plugin-vue-jsx'function pathResolve(dir) {  return resolve(process.cwd(), '.', dir)}// Https://vitejs.dev/config/export default defineConfig({  base: './', // 为了electron 从/ 改成./这个是关键  plugins: [vue(), vueJsx()],  resolve: {    alias: {      // @/xxxx => src/xxxx      '@': pathResolve('src')    }  },  optimizeDeps: {    include: ['axiOS']  },  server: {    host: true,    port: 3000,    proxy: {      '/api': {        target: 'http://192.168.0.118:11499',        rewrite: path => path.replace(/^\/api/, '')      }    }  },  build: {    minify: 'terser',    terserOptions: {      compress: {        drop_console: true, // 打包时移除 console        drop_debugger: true // 打包时移除 debugger      }    }  }})

修改完毕后发现还有错误 C:///file…像这个样子,然后就这个问题我找了好长时间,因为我项目有fect和axios读本地文件,打包后找不到这些文件,修改的方法也很简单,在读取的文件前加./
像这个样子

vue项目如何打包成桌面快捷方式

然后vue项目重新打包,重复之前的操作。
页面能打开则进行第七步

打包成快捷方式

(1)安装electron-packager打包依赖

npm install electron-packager --save-dev

(2)在package.JSON中增加一条命令(注意,这个是在electron-quick-start文件里的package.json加)

"scripts": {    "start": "electron .",    "packager": "electron-packager . ang-1580 --platfORM=win32 --arch=x64 --icon=./favicon.ico --out=./app --asar --app-version=1.0.0 --overwrite  --ignore=node_modules --electron-version 19.0.2"      },

(3)打包命令

npm packager

此时项目应该有应该app文件夹

vue项目如何打包成桌面快捷方式

有一个应用程序,双击打开就可以了,然后鼠标右键创建快捷方式,发送到桌面就可以了。

vue项目如何打包成桌面快捷方式

“vue项目如何打包成桌面快捷方式”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: vue项目如何打包成桌面快捷方式

本文链接: https://www.lsjlt.com/news/340738.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • vue项目如何打包成桌面快捷方式
    本篇内容介绍了“vue项目如何打包成桌面快捷方式”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!把electron的官方例子clone下来gi...
    99+
    2023-07-02
  • vue项目打包成桌面快捷方式(electron)的方法
    网上有很多相关的例子了,所以我只是把自己的问题记录一下。 1.把electron的官方例子clone下来 git clone https://github.com/electron/...
    99+
    2024-04-02
  • Android如何实现桌面快捷方式
    这篇文章主要介绍了Android如何实现桌面快捷方式,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。Android 快捷方式使用方式ShortcutUtils.getInsta...
    99+
    2023-06-22
  • win11如何创建桌面快捷方式
    本文小编为大家详细介绍“win11如何创建桌面快捷方式”,内容详细,步骤清晰,细节处理妥当,希望这篇“win11如何创建桌面快捷方式”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。首先在桌面空白处右击并选择“新建”...
    99+
    2023-07-01
  • 如何进行fedora 17终端桌面快捷键与桌面快捷方式设置
    如何进行fedora 17终端桌面快捷键与桌面快捷方式设置,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Fedora 17 设置终端快捷键依次单击活动-->...
    99+
    2023-06-13
  • winxp 桌面快捷方式都变成.lnk打不开的处理方法
    今天有一个朋友紧急呼叫我,让我救他的命,我一看信息急了,这到底是怎么了? 原来呀,是他的电脑出现问题了,他从网上下载了一个垃圾软件,装了一下,结果发现桌面上所有的快捷方式都打不开了,一打开就会出现打开方式,都变成快捷方式...
    99+
    2023-05-25
    快捷方式 .lnk lnk winxp 桌面 处理 方法
  • windows如何删除桌面图标快捷方式
    这篇文章主要介绍“windows如何删除桌面图标快捷方式”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“windows如何删除桌面图标快捷方式”文章能帮助大家解决问题。删除桌面图标快捷方式:其实我们只...
    99+
    2023-07-02
  • Win11如何去掉桌面快捷方式箭头
    在Windows 11中,要去掉桌面快捷方式箭头,可以按照以下步骤操作:1. 首先,右键单击桌面上的任何一个快捷方式,然后选择“属性...
    99+
    2023-08-22
    Win11
  • 详解Vue项目的打包方式
    目录一、相关配置情况一(使用的工具是 vue-cil)情况二(使用的工具是 webpack) 二、打包 总结一、相关配置 情况一(使用的工具是 vue-cil) ...
    99+
    2024-04-02
  • 如何用electron把vue项目打包为桌面应用exe文件
    目录1.首先从electron官网克隆一个demonpm与cnpm的区别2. 接下来,在已创建好的vue-cli项目中3. 在新建的项目的package.json文件中增加一条指令下...
    99+
    2024-04-02
  • 详解Vue项目的打包方式(生成dist文件)
    目录一、相关配置情况一(使用的工具是 vue-cil)情况二(使用的工具是 webpack) 二、打包 一、相关配置 情况一(使用的工具是 vue-cil) &n...
    99+
    2024-04-02
  • 如何实现Linux下桌面快捷方式创建
    本篇内容介绍了“如何实现Linux下桌面快捷方式创建”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在你的Home/Desktop文件夹下面新...
    99+
    2023-06-13
  • electron如何打包vue项目
    这篇文章主要介绍electron如何打包vue项目,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!创建项目添加electron-builder在项目目录下运行命令:vue add electron-builder2、e...
    99+
    2023-06-29
  • springboot项目如何打包成jar包
    本篇内容主要讲解“springboot项目如何打包成jar包”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“springboot项目如何打包成jar包”吧!一、为什么打包项目开发完毕后会将前后端应...
    99+
    2023-06-30
  • 如何使用HBuilderX把vue项目打包成apk
    目录1. 下载HBuilderX2. 安装HBuilderX3. 在vscode中打包vue项目3.1 在打包vue项目之前3.2 执行打包命令4. 在HBuilderX中打包apk...
    99+
    2024-04-02
  • webpack4如何打包vue前端多页面项目
    这篇文章主要介绍webpack4如何打包vue前端多页面项目,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!1.用法项目结构如下:project  |- bulid...
    99+
    2024-04-02
  • Vue项目如何优化打包
    这篇文章主要为大家展示了“Vue项目如何优化打包”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Vue项目如何优化打包”这篇文章吧。一、路由懒加载1.为什么需要路由懒加载当刚运行项目的时候,发现刚...
    99+
    2023-06-25
  • webpack+vue-cli项目如何打包
    小编给大家分享一下webpack+vue-cli项目如何打包,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1.设置config文...
    99+
    2024-04-02
  • Vue项目的打包方式是怎样的
    Vue项目的打包方式是怎样的,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。一、相关配置情况一(使用的工具是 vue-cil)如果是用 vue-cli 创建的项目,则项目目录...
    99+
    2023-06-22
  • Ubuntu中如何使用脚本创建桌面快捷方式
    Ubuntu中如何使用脚本创建桌面快捷方式,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。代码如下:#先打开终端ctrl+alt+tcd 桌面touch &nbs...
    99+
    2023-06-13
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作