名称 | 项目地址 |
---|---|
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