始めに
Yew アプリケーションをコンパイル、ビルド、パッケージ、およびデバッグするためにいくつかのツールが必要です。最初に、Trunk を使用することをお勧めします。Trunk は Rust 用の WASM Web アプリケーションパッケージツールです。
Rust のインストール
Rust をインストールするには、公式の手順 に従ってください。
important
Yew がサポートする最低 Rust バージョン(MSRV)は 1.76.0
です。古いバージョンではコンパイルできません。rustup show
(「active toolchain」の下)または rustc --version
を使用してツールチェーンのバージョンを確認できます。ツールチェーンを更新するには、rustup update
を実行してください。
WebAssembly ターゲットのインストール
Rust は異なる「ターゲット」(例えば異なるプロセッサ)に対してソースコードをコンパイルできます。ブラウザベースの WebAssembly 用のコンパイルターゲットは wasm32-unknown-unknown
と呼ばれます。以下のコマンドは、開発環境に WebAssembly ターゲットを追加します。
rustup target add wasm32-unknown-unknown
Trunk のインストール
Trunk は、デプロイとパッケージ管理に推奨されるツールであり、ドキュメントやサンプル全体で使用されています。
# 注意:これはすべての内容をゼロからコンパイルするため、インストールに時間がかかる場合があります
# Trunk は多くの主要なパッケージマネージャーに対して事前構築されたバイナリを提供しています
# 詳細については、https://trunkrs.dev/#install を参照してください
cargo install --locked trunk