セットアップ
このセクションはRustプログラムをWebAssemblyにコンパイルし、JavaScriptと組み合わせる方法を記述します。
Rustツールチェイン
rustup
、rustc
、cargo
を含むツールチェインが必要になります。
Rustツールチェインをインストールするためにこれらの手順に従ってください。
Rust and WebAssemblyの体験はstableのリリース列車に乗っています!それは実験的機能は要求しないということです。しかし、Rust 1.30またはそれ以上の新しいバージョンが要求されます。
wasm-pack
wasm-pack
はRustにより生成されたWebAssemblyのビルド、テスト、パブリッシュのためのワンストップショップ (訳注: そこだけで全ての必要な買い物ができるような場所のこと) です。
cargo-generate
cargo-generate
は既に存在しているGitリポジトリをテンプレートとして利用して新しいRustプロジェクトを迅速に立ち上げ、実行に移すことを助けます。
cargo-generate
をこのコマンドでインストールしてください:
cargo install cargo-generate
npm
npm
はJavaScriptのパッケージマネージャです。JavaScriptバンドラと開発サーバをインストールし、実行するために使用します。チュートリアルの最後に、コンパイルした.wasm
をnpm
レジストリにパブリッシュします。
既にnpm
をインストールしている場合、このコマンドで最新版であるか確認してください:
npm install npm@latest -g