国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Electron + Vue3 + Vite + TS 構(gòu)建桌面應(yīng)用

這篇具有很好參考價(jià)值的文章主要介紹了Electron + Vue3 + Vite + TS 構(gòu)建桌面應(yīng)用。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

之前是使用React、Electron、TS和webpack來(lái)構(gòu)建桌面應(yīng)用的。雖然功能齊全,但是打包等等開(kāi)發(fā)的體驗(yàn)不太理想,總感覺(jué)太慢了。作為一個(gè)開(kāi)發(fā)者,我們總是希望,執(zhí)行構(gòu)建命令后,可以快速打包或者啟動(dòng)本地應(yīng)用,且通過(guò)更少的配置,來(lái)完成開(kāi)發(fā)體驗(yàn)。

現(xiàn)在的vite已經(jīng)得到廣泛的應(yīng)用。

同樣配置,vite啟動(dòng)和打包應(yīng)用的速度,遠(yuǎn)遠(yuǎn)快于webpack。因此我體驗(yàn)一下vite、vue3和Electron的組合,看看能夠帶來(lái)什么樣的體驗(yàn)。

這里所有的依賴(lài)包都是最新版本。

1、先創(chuàng)建一個(gè)vue3的應(yīng)用。執(zhí)行命令:npm create vite@ vue_electron --template vue-ts,如下圖所示:
Electron + Vue3 + Vite + TS 構(gòu)建桌面應(yīng)用,Electron,electron,javascript,前端
選擇對(duì)應(yīng)的框架和語(yǔ)言即可然后一直回車(chē),這樣就成功創(chuàng)建了vue應(yīng)用。

2、下載安裝electron、已經(jīng)electron相關(guān)的依賴(lài),比如electron-builder。在下載electron,一搬會(huì)出現(xiàn)很慢,甚至是卡頓的現(xiàn)象。我找了國(guó)內(nèi)相關(guān)的鏡像設(shè)置,只有這個(gè)是最有效的:文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-631689.html

registry=https://mirrors

到了這里,關(guān)于Electron + Vue3 + Vite + TS 構(gòu)建桌面應(yīng)用的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Vue3 Vite electron 開(kāi)發(fā)桌面程序

    Vue3 Vite electron 開(kāi)發(fā)桌面程序

    Electron是一個(gè)跨平臺(tái)的桌面應(yīng)用程序開(kāi)發(fā)框架,它允許開(kāi)發(fā)人員使用Web技術(shù)(如HTML、CSS和JavaScript)構(gòu)建桌面應(yīng)用程序,這些應(yīng)用程序可以在Windows、macOS和Linux等操作系統(tǒng)上運(yùn)行。 Electron的核心是 Chromium 瀏覽器內(nèi)核和 Node.js 運(yùn)行時(shí)環(huán)境。 Chromium 內(nèi)核提供了現(xiàn)代瀏覽器的功能,

    2024年02月16日
    瀏覽(17)
  • 現(xiàn)有的vue3+ts+vite項(xiàng)目集成electron

    現(xiàn)有的vue3+ts+vite項(xiàng)目集成electron

    Electron是使用JavaScript,HTML和CSS構(gòu)建跨平臺(tái)的桌面應(yīng)用程序框架。 Electron兼容Mac、Windows和Linux,可以構(gòu)建出三個(gè)平臺(tái)的應(yīng)用程序。 安裝依賴(lài) 原來(lái)有一個(gè)vue3+ts+vite+pnpm的項(xiàng)目,其中sub-modules是子項(xiàng)目,web是主入口項(xiàng)目,項(xiàng)目結(jié)構(gòu)如下: 需要將其轉(zhuǎn)換成Electron項(xiàng)目,只需要在原來(lái)

    2024年02月12日
    瀏覽(99)
  • 使用vue3+vite+elctron構(gòu)建小項(xiàng)目介紹Electron進(jìn)程間通信

    使用vue3+vite+elctron構(gòu)建小項(xiàng)目介紹Electron進(jìn)程間通信

    進(jìn)程間通信 (IPC) 是在 Electron 中構(gòu)建功能豐富的桌面應(yīng)用程序的關(guān)鍵部分之一。 由于主進(jìn)程和渲染器進(jìn)程在 Electron 的進(jìn)程模型具有不同的職責(zé),因此 IPC 是執(zhí)行許多常見(jiàn)任務(wù)的唯一方法,例如從 UI 調(diào)用原生 API 或從原生菜單觸發(fā) Web 內(nèi)容的更改。 在 Electron 中,進(jìn)程使用 ipcM

    2024年02月06日
    瀏覽(97)
  • 使用electron-vite +Vue+ElementPlus開(kāi)發(fā)跨平臺(tái)桌面應(yīng)用

    使用electron-vite +Vue+ElementPlus開(kāi)發(fā)跨平臺(tái)桌面應(yīng)用

    我們的項(xiàng)目是基于Elasticsearch來(lái)進(jìn)行數(shù)據(jù)的存儲(chǔ)與查詢(xún)的,使用過(guò)ES的朋友應(yīng)該都比較清楚,現(xiàn)在還沒(méi)有一個(gè)比較友好的ES的桌面客戶(hù)端軟件可以和MySQL的桌面客戶(hù)端軟件媲美的,使用ES起來(lái)非常麻煩,經(jīng)常會(huì)被吐槽的三個(gè)點(diǎn): 資深測(cè)試吐槽:為什么技術(shù)選型要選擇ES,增刪改查

    2023年04月09日
    瀏覽(97)
  • electron+vue3全家桶+vite項(xiàng)目搭建【25】使用electron-updater自動(dòng)更新應(yīng)用

    electron+vue3全家桶+vite項(xiàng)目搭建【25】使用electron-updater自動(dòng)更新應(yīng)用

    demo項(xiàng)目地址 electron-updater官網(wǎng) 我們不可能每次發(fā)布新的版本都讓用戶(hù)去手動(dòng)下載安裝最新的包,而是應(yīng)用可以自動(dòng)下載新包進(jìn)行覆蓋安裝,electron-updater就可以非常方便的實(shí)現(xiàn)這個(gè)功能 引入依賴(lài) 實(shí)測(cè)用pnpm安裝打包運(yùn)行會(huì)有問(wèn)題,這里還是推薦使用npm管理依賴(lài) 配置electron-bui

    2024年02月14日
    瀏覽(132)
  • electron+vue3全家桶+vite項(xiàng)目搭建【24】設(shè)置應(yīng)用圖標(biāo),打包文件的圖標(biāo)

    electron+vue3全家桶+vite項(xiàng)目搭建【24】設(shè)置應(yīng)用圖標(biāo),打包文件的圖標(biāo)

    demo項(xiàng)目地址 在electron中,我們可以通過(guò)electron-builder的配置文件來(lái)設(shè)置打包后的應(yīng)用圖標(biāo) 因?yàn)閙ac環(huán)境下的圖標(biāo)需要特殊格式,這里我們可以利用electron-icon-builder進(jìn)行配置 1.引入相關(guān)依賴(lài) 加入安裝過(guò)程中卡在了 phantomjs-2.1.1-windows.zip的下載,可以直接去github上下載 這里我也放一

    2024年02月17日
    瀏覽(123)
  • electron+vue3全家桶+vite項(xiàng)目搭建【23】url喚醒應(yīng)用,并傳遞參數(shù)

    electron+vue3全家桶+vite項(xiàng)目搭建【23】url喚醒應(yīng)用,并傳遞參數(shù)

    demo項(xiàng)目地址 很多場(chǎng)景下我們都希望通過(guò)url快速喚醒應(yīng)用,例如百度網(wǎng)盤(pán),在網(wǎng)頁(yè)中喚醒應(yīng)用,并傳遞下載鏈接,在electron中要實(shí)現(xiàn)這樣的效果,就需要針對(duì)不同的平臺(tái)做對(duì)應(yīng)的處理。 1.主進(jìn)程中補(bǔ)充調(diào)整代碼 windows中需要注冊(cè)協(xié)議,指定被喚醒時(shí)如何處理url windows當(dāng)頁(yè)面被喚

    2024年02月16日
    瀏覽(89)
  • vue vite ts electron ipc arm64

    系統(tǒng):debian 12 vscode 安裝 TypeScript Vue Plugin (Volar)、Vue Language Features (Volar)、C/C++ 擴(kuò)展 新建 plugins、src/electron 文件夾 添加 src/electron/background.ts 屬于主進(jìn)程 ipcMain.on、ipcMain.handle 都用于主進(jìn)程監(jiān)聽(tīng) ipc,ipcMain.on 用于監(jiān)聽(tīng) ipcRenderer.send,ipcMain.handle 用于監(jiān)聽(tīng) ipcRenderer.invoke 并 return

    2024年02月15日
    瀏覽(54)
  • 使用angular和electron 構(gòu)建桌面應(yīng)用

    新建一個(gè)angular app 修改src/index.html文件內(nèi)容 將絕對(duì)路徑改為相對(duì)路徑,加個(gè)點(diǎn),使electron可以訪問(wèn)到angular文件資源

    2024年02月14日
    瀏覽(21)
  • Vite + Vue3 + Electron實(shí)現(xiàn)進(jìn)程通信

    Vite + Vue3 + Electron實(shí)現(xiàn)進(jìn)程通信

    Electron 是一個(gè)基于 Chromium 和 Node.js 的桌面應(yīng)用程序開(kāi)發(fā)框架,而 Vue3 則是一種流行的前端框架。將兩者結(jié)合使用可以快速地打造出跨平臺(tái)的桌面應(yīng)用程序。在這種組合中,Electron 提供了強(qiáng)大的桌面應(yīng)用開(kāi)發(fā)能力,而 Vue3 則提供了易用的 UI 組件和開(kāi)發(fā)體驗(yàn) Electron 內(nèi)置了 Chrom

    2024年02月12日
    瀏覽(22)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包