wasm-pack for Wechat
cargo install --git https://github.com/BenLocal/wx-wasm-pack
- Create a new project
wx-wasm-pack new demo
- Build your WebAssembly package
cd demo
wx-wasm-pack build -t web --no-typescript --release
-
Integrate with WeChat Mini Program
Copy the generated files to your WeChat Mini Program project:
./pkg/my-project_bg.wasm
: WebAssembly binary./pkg/my-project.js
: JavaScript bindings 4. usage
- Use in WeChat Mini Program
// index.js
import initSync, {greet} from "demo"
...
onLoad() {
// Initialize WebAssembly module
initSync("/pages/index/demo_bg.wasm")
// Call exported functions
greet() // Hello, demo!
},