---
title: Using cargo-web
---

Cargo web はクライアント Web アプリを作るための Cargo サブコマンドです。
これにより Web アプリのビルドとデプロイを驚くほど簡単にできます。
そして同時に Emscripten がターゲットなのを唯一サポートしているツールチェーンです。
詳しくは[こちら](https://github.com/koute/cargo-web)。

**インストール**

```bash
cargo install cargo-web
```

## ビルド

```bash
cargo web build
```

## 動かす

```bash
cargo web start
```

## サポートされているターゲット

-   `wasm32-unknown-unknown`
-   `wasm32-unknown-emscripten`
-   `asmjs-unknown-emscripten`

:::注意
`*-emscripten`をターゲットにする場合、Emscripten SDK をインストールする必要があります。
:::
