新手模板
新手模板
wasm-pack
- Minimal Template - 使用
wasm-pack
和rollup
来构建你的应用, 并使用你自己的服务器来部署它,No bells or whistles here. - Webpack Template - 使用
wasm-pack
和 wasm-pack 的插件wasm-pack-plugin
来简化开发。
使用这些例子和使用 cargo-web
的最重要的区别是 它们 使用了 lib
类型 而非 bin
类型的工程,同时你的应用的入口应该使用 #[wasm_bindgen]
标记出来。
你的 Cargo.toml
同样应该指明你的工程的 crate-type 是 "cdylib" 。
{% code title="Cargo.toml" %}
[package]
name = "yew-app"
version = "0.1.0"
authors = ["Yew App Developer "]
edition = "2018"
[lib]
crate-type = ["cdylib"]
[dependencies]
yew = { version = "0.13.0", features = ["web_sys" OR "std_web"] }
wasm-bindgen = "0.2"
{% endcode %}
Parcel
- Parcel Template - 由一位社区成员建立并使用了 Parcel 。