vue 打包桌面應用 併發布

vue 打包桌面應用程序

你說爲啥現在前端這麼累,一會做h5網頁,一會pc網站,一會又是服務端渲染,一會又來一個桌面應用,一會又是App,是不是就差操作數據庫了,不,不對,如果你是走的node 方向,那你就做到了,哈哈哈

  1. vue 打包這些流程我相信大家都已經知道了吧,不管你是vue cli 2 還是vue cli 3 打包出來都是有dist 文件的,至於前面的操作不懂的這些可以百度,多得很,我就直接給你們講,如何打包桌面應用就好

Electronjs 是什麼?

  1. Electronjs 這個就是一個很厲害的 js了,果然如傳說一樣
    管你c++還是java,一把js 走天下,拿到需求就是幹
    對於這個 JS 不懂的可以去看看,這個的確很強大,裏面功能很全,但是如果你只是要打包的話,不需要深入,只需要知道幾個命令就好,下面貼上 地址,加代碼

https://electronjs.org/ 官網介紹: 使用 JavaScript, HTML 和 CSS 構建跨平臺的桌面應用
在這裏插入圖片描述

  1. 進入文檔,你就會發現,我去,有很多都不知道是什麼操作,但是不用知道,你就知道是打包工具就好,用git 命令去拉取官網的這個代碼,他這個代碼也可以,但是如果你是vue 的同學,你想直接搞份demo 來修改就可以運行看到效果的,沒問題,我後面會貼出GitHub地址,你直接下載去用,是不是很貼心,哈哈哈
# 克隆示例項目的倉庫
$ git clone https://github.com/electron/electron-quick-start

# 進入這個倉庫
$ cd electron-quick-start

# 安裝依賴並運行
$ npm install && npm start

這是官網的demo ,可以下載來運行
  1. 好了,我相信你肯定不願意打包vue 之後再去複製到哪個js裏面去修改地址,所以我接下來提供的方式是直接在 vue 項目中引入 然後打包,然後運行,然後發佈,好了,首先,你得在你得vue項目中 用npm 或cnpm 的形式引入這2個命令
npm install electron --save-dev
 npm install electron-builder  --save-dev
 /* 
 *  這個代碼的意思是引入這個打包的js 
 *  第二句的意思是進行打包命令
 */

  1. 然後就是重頭戲了,接下來打開你的 package.json 文件 裏面修改如下

在這裏插入代碼片

    "electron_dev": "npm run build && electron build/electron.js",
    "electron_build": "electron-packager ./dist/ IM --platform=win32 --arch=x64  --icon=./src/assets/yizhu.ico  --overwrite"

     electron_build 裏面的  dist       位置代表存放位置, im部分代表exe 名字,可以修改, 
     --platform=win32 --arch=x64      代表的系統  如果是 32位的系統 就改32哈
     --icon=./src/assets/yizhu.ico    代表的exe文件 圖標

如果你這些都已經配置好了,你就執行下面的命令就可以進行打包一個預覽包了

npm run electron_build
在這裏插入圖片描述

  1. 如果出現這個了,恭喜了,vue打包桌面應用程序已經完成了,但是你這個要是想發給別人安裝看,你這個還不行喲,還需要進行打包才能喲,推薦一個簡單的

打包發佈教程

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章