上一篇文章我們已經(jīng)使用electron-packager將項目打包成可執(zhí)行的exe文件,但如果想在其他電腦上運行怎么辦哀墓,我不可能每次都打包發(fā)到另一臺電腦,所以第一想法肯定是將項目打包成安裝包。市面上將可執(zhí)行文件打包成安裝包的軟件比較多媒楼,在這里我選用NSIS园匹。摘用官網(wǎng)的描述
NSIS創(chuàng)建的安裝程序可以進行安裝雳刺、卸載、設(shè)置系統(tǒng)設(shè)置裸违、解壓文件等等掖桦。因為它基于腳本文件,所以您可以完全控制您的安裝程序的每個部
分供汛。它的腳本語言支持變量枪汪、函數(shù)、字串處理怔昨,就像是一個普通的程序語言料饥,但其僅設(shè)計用來創(chuàng)建安裝程序。
在官網(wǎng)下的是英文版本的朱监,所以我找了一個網(wǎng)友修改的漢化增強版岸啡,需要的可以下載
https://pan.baidu.com/s/1kV8BGSv
密碼:u382
接下來就是使用軟件將項目打包。
打開軟件
運行可視化腳本編輯器
我們選擇第二項赫编,使用腳本向?qū)?chuàng)建新的腳本文件
下一步
應(yīng)用程序名稱:項目名稱(注:此名稱和安裝后的快捷方式名稱無關(guān)系巡蘸,這個名稱指的是控制面板以及開始菜單里或者安裝窗口的名字)
版本:如上控制面板截圖
出版人以及網(wǎng)站:最后安裝成功后在根目錄會有個快捷方式,地址指向應(yīng)用程序網(wǎng)站擂送。
引用程序標(biāo)志:軟件安裝窗口上面的標(biāo)志
我接受
安裝程序圖標(biāo):可以自定義悦荒,也可以直接用nsis軟件安裝目錄里面默認(rèn)的圖標(biāo)。
安裝程序文件:可以更改安裝包名字
安裝程序語言:默認(rèn)勾選中文嘹吨,可以多選搬味,比如加個英文。這樣到時候安裝時會有選擇安裝語言選項蟀拷。
用戶圖像界面以及壓縮算法直接默認(rèn)碰纬。
下一步
這里面都是些軟件安裝過程中炫酷的背景音樂等,直接用默認(rèn)问芬。
下一步
引用程序默認(rèn)目錄:默認(rèn)安裝在C:\Program Files (x86)\項目 里面的悦析,可以選擇其他路徑。
下面的允許用戶更改目錄是默認(rèn)勾選的此衅。
授權(quán)文件:一般用于描述軟件基本信息以及修改傳播侵權(quán)的警告等信息强戴。必須在本地新建一個亭螟,然后選擇,不然到時候編譯打包會報錯找不到默認(rèn)的YourSoftwareLicense.txt文件骑歹,我這里建了一個license.txt,里面隨便寫了許可證三個字预烙。到時候會在安裝時顯示:
下一步
右側(cè)默認(rèn)是已添加的項目目錄,需要先刪除然后再更改成自己的項目道媚。選中點擊叉號圖標(biāo)刪除扁掸,刪除完以后點擊樹圖標(biāo)會彈出選擇項目目錄窗口
勾選包含子目錄,其他仍默認(rèn)衰琐。
確定——下一步
應(yīng)用程序開始菜單文件夾名稱:可以更改成自己想要的名字或者直接默認(rèn)
快捷方式:點擊添加也糊,
目的:改成自己的項目exe文件
快捷方式:選中$DESKTOP,表示添加桌面快捷方式羡宙,選中$ICONS_GROUP狸剃,表示添加快捷方式到開始菜單。默認(rèn)是沒有的狗热,只有卸載和連接到之前設(shè)置的應(yīng)用程序網(wǎng)站地址的快捷方式钞馁。注,添加快捷方式都需要在后面添加\快捷方式名字.link,不然打包編譯會報錯匿刮。
下一步
這一步可以忽略僧凰,我沒細(xì)研究。
下一步
可以更改卸載信息
下一步
勾選保存腳本
完成
保存文件后會自動生成打包腳本文件
點擊窗口上面的操作項NSIS——編譯腳本熟丸,會自動開始編譯训措,最后生成安裝包,位置和當(dāng)前編譯腳本所在目錄光羞。
最后绩鸣,我們就可以進行安裝了。