国产91在线无码_少妇人妻无码高清_91人妻中文字幕无码专区在线_国产福利在线播放_免费 无码 国产成年视频网站

用 Rust 打包網(wǎng)頁生成很小的桌面 App(rust寫桌面應(yīng)用)

《開源精選》是我們分享Github、Gitee等開源社區(qū)中優(yōu)質(zhì)項(xiàng)目的欄目,包括技術(shù)、學(xué)習(xí)、實(shí)用與各種有趣的內(nèi)容。本期推薦的是一個(gè)打包網(wǎng)頁生成很小的桌面 App 的 Rust 項(xiàng)目——Pake。

用 Rust 打包網(wǎng)頁生成很小的桌面 App(rust寫桌面應(yīng)用)

很簡單的用 Rust 打包網(wǎng)頁生成很小的桌面 App,支持 Mac / Windows / Linux 系統(tǒng),常用包下載、命令行一鍵打包、定制開發(fā)。

特性

  • :相比傳統(tǒng)的 Electron 套殼打包,要小將近 40 倍,不到 3M。
  • :Pake 的底層使用的 Rust Tauri 框架,性能體驗(yàn)較 JS 框架要輕快不少,內(nèi)存小很多。
  • :不是單純打包,實(shí)現(xiàn)了快捷鍵的透傳、沉浸式的窗口、拖動(dòng)、樣式改寫、去廣告、產(chǎn)品的極簡風(fēng)格定制。
  • :只是一個(gè)很簡單的小玩具,用 Rust 替代之前套殼網(wǎng)頁打包的老思路,其實(shí) PWA 也很好。

如何使用

  • 小白用戶:使用 「常用包下載」 方式來把玩 Pake 的能力,可去 討論群 尋求幫助,也可試試 Action 方式。

用 Rust 打包網(wǎng)頁生成很小的桌面 App(rust寫桌面應(yīng)用)用 Rust 打包網(wǎng)頁生成很小的桌面 App(rust寫桌面應(yīng)用)

  • 開發(fā)用戶:使用 「命令行一鍵打包」,對 Mac 比較友好,Windows / Linux 需折騰下 環(huán)境配置。

用 Rust 打包網(wǎng)頁生成很小的桌面 App(rust寫桌面應(yīng)用)

Pake 提供了命令行工具,可以更快捷方便地一鍵自定義打你需要的包:

// 使用 npm 進(jìn)行安裝npm install -g pake-cli// 命令使用pake url [options]// 隨便玩玩,首次由于安裝環(huán)境會有些慢,后面就快了pake https://weekly.tw93.fun --name Weekly --transparent

  • 折騰用戶:假如你前端和 Rust 都會,那可試試下面的 「定制開發(fā)」,可深度二次開發(fā)定制你的功能。

開始前請確保電腦已經(jīng)安裝了 Rust 和 Node 的環(huán)境,此外需參考 Tauri 文檔 快速配置好環(huán)境才可以開始使用,假如你太不懂,使用上面的命令行打包會更加合適。

// 安裝依賴npm i// 本地開發(fā)npm run dev// 本地調(diào)試npm run dev:debug// 打包應(yīng)用npm run build

-END-

開源協(xié)議:MIT

開源地址:https://github.com/tw93/Pake

版權(quán)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻(xiàn),該文觀點(diǎn)僅代表作者本人。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權(quán)/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 舉報(bào),一經(jīng)查實(shí),本站將立刻刪除。

(0)
上一篇 2023年4月28日 上午10:51
下一篇 2023年4月28日 上午11:07

相關(guān)推薦