Skip to main content
Version: 0.18.0

初始模板

wasm-pack

使用上述的模板與單純使用 cargo-web 最重要的區別在於,模板使用的是 lib 而不是 bin crate,而且程式的進入點會註解 #[wasm_bindgen]

你的 Cargo.toml 必須要設定一個 cdylib 的 crate-type。

{% code title="Cargo.toml" %}

[package]
name = "yew-app"
version = "0.1.0"
authors = ["Yew App Developer <[email protected]>"]
edition = "2018"

[lib]
crate-type = ["cdylib"]

[dependencies]
# for web_sys
yew = 0.15
# or for stdweb
# yew = { version = "0.15", package = "yew-stdweb" }
wasm-bindgen = "0.2"

{% endcode %}

其他的模板