中文字幕 日本 在线 高清,久久精品国产99精品国,超碰人人香蕉,一区二区三区无码高清视频

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

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

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

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

特性

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

如何使用

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

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

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

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

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

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

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

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

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

-END-

開(kāi)源協(xié)議:MIT

開(kāi)源地址:https://github.com/tw93/Pake

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

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

相關(guān)推薦