名称 | 项目地址 |
---|---|
Pake | https://github.com/tw93/Pake |
サポート Mac / Windows / Linux、一般的なパッケージのダウンロード、コマンドラインでのワンクリックパッケージング、カスタム開発 については、以下のドキュメントを参照してください。また、ディスカッション での交流も歓迎します。
特徴#
🎐 伝統的な Electron のパッケージングと比較して、約20倍小さくなります。5M前後。
🚀 Pake は Rust の Tauri フレームワークを使用しており、JSフレームワークよりもパフォーマンスが向上し、メモリ使用量が少なくなります。
📦 単なるパッケージングではなく、ショートカットキーの透過、イマーシブウィンドウ、ドラッグ&ドロップ、スタイルの変更、広告の削除、製品のミニマリストなカスタマイズを実現しています。
👻 ただのシンプルなおもちゃで、以前のウェブページのパッケージングの古いアプローチを Rust で置き換えただけです。実際、PWA も非常に優れています。
xLog ホームページのパッケージ化#
仮想環境の作成:#
python3 -m venv myenv
仮想環境のアクティベート:#
source myenv/bin/activate
npm を使用してインストールする#
npm install -g pake-cli
Pake のインストールパスを検索する#
npm bin -g
設定ファイルの編集#
nano ~/.bash_profile
PATH 環境変数の追加#
ファイルの末尾に以下の行を追加します:(アドレスは異なる場合があります)
export PATH=$PATH:/Users/geek/.npm-packages/bin
Ctrl
キーとX
キーを押してからY
キーを押して保存して終了します。
Bash 設定ファイルを再読み込みする#
source ~/.bash_profile
デスクトップアプリを生成する#
とりあえず、私の xLog ホームページを試してみましょう(最初の実行は遅いですが、その後は速くなります)
pake https://x.geekbb.ml --name Geek --transparent
*rustc エラーが発生した場合は、最後を参照してください
デモ#
GIFを読み込んでいます...
ただし、デフォルトのアイコンも酔っ払っています。JPG を ICNS に変換するためのウェブサイトを適当に探してみましょう
👉JPG を ICNS に変換 - オンライン画像ファイル変換 (aconvert.com)
- MacOS では、
.icns
である必要があります。- Windows では、
.ico
である必要があります。- Linux では、
.png
である必要があります。
デフォルトのアイコンを変更する#
後ろに追加: --icon <path>
pake https://x.geekbb.ml --name Geek --transparent --icon /Users/geek/Documents/123/Geek.icns
Chatbot UI のパッケージ化#
Chatbot UI をローカルにデプロイしておけば、毎回 URL を入力する必要がなくなります
pake http://192.168.2.100:3000 --name Chatbot --transparent --icon /Users/geek/Documents/123/chatgpt.icns
デモ#
GIFを読み込んでいます...
もし zsh: command not found: rustc エラーが発生した場合👇
- ターミナルを開き、以下のコマンドを順番に実行します:
curl --proto '=https' --tlsv 1.2 -sSf https://sh.rustup.rs | sh
- ターミナルを開き、以下のコマンドを入力してターミナルの設定ファイルを開きます:
nano ~/.zshrc
- 開いたファイルの末尾に以下のコードを追加します:
export PATH="$HOME/.cargo/bin:$PATH"
-
このコマンドは、
$HOME/.cargo/bin
を PATH 環境変数に追加します。 -
Control + X
を押してY
を押して変更を保存して終了します。 -
以下のコマンドを入力してターミナルの設定ファイルを更新します:
source ~/.zshrc