日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

Electron-forge应用(打包填坑)

發(fā)布時間:2023/12/13 综合教程 68 生活家
生活随笔 收集整理的這篇文章主要介紹了 Electron-forge应用(打包填坑) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Electron-forge應(yīng)用

一、 使用Electron-Forge做應(yīng)用的緣由

最近遇到一個需求,Web應(yīng)用登錄時要校驗(yàn)用戶的登錄Mac地址,以確定該用戶是在授權(quán)過的電腦設(shè)備上登錄的。沒錯我傻了,沒多想就直接開始做,后面卡到了,這管理端是獲取不到的啊,瀏覽器也限制了獲取客戶端電腦信息(除了IE)。然后想了很多方法都不行,最后決定做個桌面應(yīng)用,然后將電腦的信息通過接口給瀏覽器調(diào)用,之后看網(wǎng)上的大佬分析,這款是最適合的,方便快捷,上手快,只要有點(diǎn)前端基礎(chǔ)都用得起來,本人是個后端,也用得挺舒服的。

二、 Electron-Forge的應(yīng)用

1、 使用electron-forge的準(zhǔn)備

1) 裝vscode,極力推薦vscode,輕量、上手快,vscode的社區(qū)氛圍也很好,插件多。

2) 裝git, electron-forge打包時會檢測系統(tǒng),沒有裝git是打不了包的

3) 接下來打開vscode,全局裝上electron-forge。

網(wǎng)上的文檔都有,我就不多說了;

官網(wǎng):https://www.worldlink.com.cn/osdir/electron-forge.html

2、 起步

npm install -g electron-forge

electron-forge init my-new-app

cd my-new-app

npm start

  做完這上面幾步,你能看到一個應(yīng)用的窗體顯示在桌面

  如果沒有跑不起來,請直接打開package.json,復(fù)制命令直接運(yùn)行

  有沒有一種超級簡單的感覺

三、 使用Electron -forge遇到坑

接下來就是本人遇到的坑了:

1、 關(guān)于package.json文件的配置electronPackagerConfig,配置icon的時候,不能加后綴,因?yàn)閑lectron-forge這個腳手架會幫你自動檢測系統(tǒng),自動幫你加上適合系統(tǒng)的icon

2、 引入的包,開發(fā)環(huán)境和正式環(huán)境都要,不然打包不成功

3、 最坑的來了,就是打包成安裝包的時候,項(xiàng)目名稱不能是中文,就是運(yùn)行electron-forge make,成功后安裝不了。

四、 一個Demo,已經(jīng)放上碼云了

https://gitee.com/aliyunjie/electron-forge-mac

五、 總結(jié)

1、 學(xué)習(xí)到了點(diǎn)新東西,不過用的還是很不熟悉,花了半天入門,然后后面都是跳坑里浪費(fèi)時間,感覺網(wǎng)上資料還是有點(diǎn)少,很多東西都得自己去搞清楚。

2、 詳細(xì)的解釋可以看我發(fā)在碼云上的demo

3、 轉(zhuǎn)發(fā)請注明出處,謝謝!

總結(jié)

以上是生活随笔為你收集整理的Electron-forge应用(打包填坑)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。