国产精品福利自产拍在线观看,国产原创中文无码精品视频,岛国av无码精品一区二区三区,人人妻妻人人

用 Rust 打包網頁生成很小的桌面 App(rust寫桌面應用)

《開源精選》是我們分享Github、Gitee等開源社區(qū)中優(yōu)質項目的欄目,包括技術、學習、實用與各種有趣的內容。本期推薦的是一個打包網頁生成很小的桌面 App 的 Rust 項目——Pake。

用 Rust 打包網頁生成很小的桌面 App(rust寫桌面應用)

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

特性

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

如何使用

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

用 Rust 打包網頁生成很小的桌面 App(rust寫桌面應用)用 Rust 打包網頁生成很小的桌面 App(rust寫桌面應用)

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

用 Rust 打包網頁生成很小的桌面 App(rust寫桌面應用)

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

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

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

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

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

-END-

開源協議:MIT

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

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

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

相關推薦