はじめに
Yewアプリケーションをコンパイル、ビルド、パッケージ化、およびデバッグするには、いくつかのツールが必要です。はじめに、Trunkを使用することをお勧めします。Trunkは、Rust用のWASM Webアプリケーションバンドラーです。
Rustのインストール
Rustをインストールするには、公式の手順に従ってください。
重要
YewでサポートされているRustの最低バージョン(MSRV)は1.64.0
です。古いバージョンはコンパイルできません。ツールチェーンのバージョンは、rustup show
(「アクティブなツールチェーン」の下)またはrustc --version
を使用して確認できます。ツールチェーンを更新するには、rustup update
を実行します。
WebAssemblyターゲットのインストール
Rustは、異なる「ターゲット」(例:異なるプロセッサ)用にソースコードをコンパイルできます。ブラウザベースのWebAssemblyのコンパイルターゲットは、wasm32-unknown-unknown
と呼ばれます。次のコマンドは、WebAssemblyターゲットを開発環境に追加します。
rustup target add wasm32-unknown-unknown
Trunkのインストール
Trunkは、デプロイメントとパッケージ化の管理に推奨されるツールであり、ドキュメントと例全体で使用されています。
# note that this might take a while to install because it compiles everything from scratch
# Trunk also provides prebuilt binaries for a number of major package managers
# See https://trunkrs.dev/#install for further details
cargo install --locked trunk
その他のオプション
Yewアプリケーションをバンドルするために、Trunk以外のオプションを使用できます。これらのオプションのいずれかを試すことができます
wasm-pack
wasm-run
xtask-wasm
(まだ開発初期段階です)
次のステップ
開発環境がセットアップされたので、ドキュメントを読み進めることができます。実際に手を動かして学習したい場合は、チュートリアルをご覧ください。