NSIS 打包 Electron 生成exe安裝包

下載NSIS軟件两入,安裝

下載地址:https://pan.baidu.com/s/1HrZz...

下載完畢打開 下一步 下一步 就行了 傻瓜式安裝

NSIS新建腳本

點(diǎn)擊軟件左上角文件->選擇新建腳本(向?qū)?


image.png
image.png

到應(yīng)用程序信息這里 填寫的應(yīng)用程序名稱必須和你package.json里面配置的一樣 否則你有自動更新的時候會安裝一個另一個程序!


image.png

這里選擇圖標(biāo)就行了


image.png

這里暫時默認(rèn)就行了 后面出一個文章詳細(xì)介紹這里


image.png
image.png
image.png
image.png
image.png

F:\lee\project3\build\win-unpacked\project3.exe
主程序就是 buildwin-unpacked的exe文件

image.png

image.png

image.png

選擇 F:\lee\project3\build\win-unpacked

image.png

image.png

image.png

image.png

image.png

image.png

編譯腳本

終于到了編譯腳本了 如果按照上面的步驟執(zhí)行 到這步會自動編譯并且運(yùn)行 如果沒有自動編譯點(diǎn)擊頂部菜單欄的編譯按鈕


image.png

編譯過程可能稍微有點(diǎn)長1-3分鐘吧 編譯完成之后會自動運(yùn)行安裝程序


image.png

友情提示

殺軟報毒

electron做的軟件會被某流氓殺軟報毒 沒辦法解決 在這里給出一個解決辦法
安裝程序檢測360是否運(yùn)行 如果在運(yùn)行就禁止安裝
其中使用到一個dll插件 (FindProcDLL.dll)
官方下載地址:http://nsis.sourceforge.net/F...
作者提供的下載地址:https://pan.baidu.com/s/1EpJa...

下載完畢之后 放到NSIS目錄下的 VNISEdit\Plugins 目錄中
如果不知道目錄 那就在桌面 右擊VNISEdit 編譯環(huán)境 選擇打開所在目錄 就可以看到了

在腳本最后加一句
編譯完成后會后些方法:
一個是un.onInit ->卸載程序
一個是un.onUninstSuccess -> 卸載成功提示
.onInit 安裝程序初始化

# 檢測360殺毒軟件是否在運(yùn)行
Function .onInit
FindProcDLL::FindProc "360tray.exe"
   Pop $R0
   IntCmp $R0 1 0 no_run
   MessageBox MB_ICONSTOP "安裝程序檢測到360流氓軟件正在運(yùn)行,請退出程序后重試!"
   Quit
   no_run:
FunctionEnd

由于我電腦沒有裝360 所以我使用qq 來做演示

# 檢測qq是否在運(yùn)行
Function .onInit
FindProcDLL::FindProc "QQ.exe"
   Pop $R0
   IntCmp $R0 1 0 no_run
   MessageBox MB_ICONSTOP "安裝程序檢測到qq流氓軟件正在運(yùn)行孟害,請退出程序后重試!"
   Quit
   no_run:
FunctionEnd

NSIS運(yùn)行必須為管理員

請以管理員身份運(yùn)行VNISEdit 編譯環(huán)境 不然會終止編譯并且有一個警告 好像是需要提級 什么什么的!

本文轉(zhuǎn)載自:https://segmentfault.com/a/1190000016707052

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末拒炎,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子挨务,更是在濱河造成了極大的恐慌击你,老刑警劉巖,帶你破解...
    沈念sama閱讀 211,423評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件谎柄,死亡現(xiàn)場離奇詭異丁侄,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)朝巫,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,147評論 2 385
  • 文/潘曉璐 我一進(jìn)店門鸿摇,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人捍歪,你說我怎么就攤上這事户辱⊥叶郏” “怎么了?”我有些...
    開封第一講書人閱讀 157,019評論 0 348
  • 文/不壞的土叔 我叫張陵庐镐,是天一觀的道長恩商。 經(jīng)常有香客問我,道長必逆,這世上最難降的妖魔是什么怠堪? 我笑而不...
    開封第一講書人閱讀 56,443評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮名眉,結(jié)果婚禮上粟矿,老公的妹妹穿的比我還像新娘。我一直安慰自己损拢,他們只是感情好陌粹,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,535評論 6 385
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著福压,像睡著了一般掏秩。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上荆姆,一...
    開封第一講書人閱讀 49,798評論 1 290
  • 那天蒙幻,我揣著相機(jī)與錄音,去河邊找鬼胆筒。 笑死邮破,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的仆救。 我是一名探鬼主播抒和,決...
    沈念sama閱讀 38,941評論 3 407
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼派桩!你這毒婦竟也來了构诚?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,704評論 0 266
  • 序言:老撾萬榮一對情侶失蹤铆惑,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后送膳,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體员魏,經(jīng)...
    沈念sama閱讀 44,152評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,494評論 2 327
  • 正文 我和宋清朗相戀三年叠聋,在試婚紗的時候發(fā)現(xiàn)自己被綠了撕阎。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,629評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡碌补,死狀恐怖虏束,靈堂內(nèi)的尸體忽然破棺而出棉饶,到底是詐尸還是另有隱情,我是刑警寧澤镇匀,帶...
    沈念sama閱讀 34,295評論 4 329
  • 正文 年R本政府宣布照藻,位于F島的核電站,受9級特大地震影響汗侵,放射性物質(zhì)發(fā)生泄漏幸缕。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,901評論 3 313
  • 文/蒙蒙 一晰韵、第九天 我趴在偏房一處隱蔽的房頂上張望发乔。 院中可真熱鬧,春花似錦雪猪、人聲如沸栏尚。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,742評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽抵栈。三九已至,卻和暖如春坤次,著一層夾襖步出監(jiān)牢的瞬間古劲,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,978評論 1 266
  • 我被黑心中介騙來泰國打工缰猴, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留产艾,地道東北人。 一個月前我還...
    沈念sama閱讀 46,333評論 2 360
  • 正文 我出身青樓滑绒,卻偏偏與公主長得像闷堡,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子疑故,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,499評論 2 348

推薦閱讀更多精彩內(nèi)容