jiyuujin is united with the people of Ukraine and the international community.

当記事は公開されてから 1 年以上経過している記事です。

「wasm-pack を使う」の改善提案など気軽にご協力いただければ幸いです。

Issue はこちらでよろしくお願いします: https://github.com/jiyuujin/webneko-blog/issues

wasm-pack を使う
1/21/2021
Rust
Vue
Web-Assembly

wasm-pack を使う前にしたごしらえ。

https://rustwasm.github.io/wasm-pack/installer/

curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh
cargo install cargo-generate
cargo generate --git https://github.com/rustwasm/wasm-pack-template

ビルドを行う

--target を付けてビルドすることで、JavaScript ファイルを吐き出してくれる。逆に --target を付けなければ、webpack に対応する形式で吐き出してくれる。

wasm-pack build --target web

Webサーバを立てる

今回 index.html の中で Vue (CDN) を利用して、前者 Web 版としてこの成果物を扱う。

npx live-server .

最後に、

リポジトリを公開したので、参考になれば幸いです。

https://github.com/jiyuujin/csv-parser

(765 characters)

あわせてよみたい..