🚧 Attention, peinture fraîche !

Cette page a été traduite par une seule personne et n'a pas été relue et vérifiée par quelqu'un d'autre ! Les informations peuvent par exemple être erronées, être formulées maladroitement, ou contenir d'autres types de fautes.

Réglages

Cette section décrit comment régler la toolchain pour compiler les programmes Rust en WebAssembly et les intégrer dans JavaScript.

La toolchain Rust

Vous allez avoir besoin de la toolchain Rust standard, y compris rustup, rustc, et cargo.

Cliquez ici pour suivre les instructions pour installer la toolchain Rust.

L'expérience entre Rust et WebAssembly suit les trains de publications de Rust stable ! Cela signifie que nous n'avons pas besoin de drapeaux de fonctionnalitées expérimentales. Cependant, nous avons besoin de Rust 1.30 ou plus récent.

wasm-pack

wasm-pack sera votre interlocuteur unique pour compiler, tester, et publier du WebAssembly généré par Rust.

Obtenez wasm-pack ici !

cargo-generate

cargo-generate va vous aider à vous mettre sur pied rapidement avec un nouveau projet Rust en utilisant comme modèle un dépôt git déjà existant.

Vous pouvez installer cargo-generate avec cette commande :

cargo install cargo-generate

npm

npm est un gestionnaire de paquets pour JavaScript. Nous allons l'utiliser pour installer et exécuter un bundler JavaScript et un serveur de développement. A la fin de ce tutoriel, nous allons publier notre .wasm dans le registre npm.

Cliquez ici pour suivre les instructions pour installer npm.

Si vous avez déjà npm d'installé, assurez-vous qu'il est à jour avec cette commande :

npm install npm@latest -g