Vite Rsw 使用入门
一种 WASM 的使用方式
来源
https://github.com/rwasm/vite-plugin-rsw
这个方法要比手动改
和 方便的多,感谢库作者入门
0. Rust 换源
编辑
写入以下内容
1. 安装依赖
首先需要安装好各种各样的 rust 依赖,此处全部使用 cargo 来安装
2. 初始化一个 Web 项目
新建一个文件夹
初始化 pnpm
安装 vite 和 vite-plugin-rsw
初始化 git
3. 配置 Web 项目
新建
,编写官网给的内容编辑
4. 初始化 Rust 项目
初始化
生成 rust crate
这一步需要在
git init
之后才能成功执行,因为git fetch
需要当前为一个 git 仓库
编辑
5. 编写 Web 基本部件
部分
部分
6. 启动
启动 Rsw 的监看
启动 vite 前端项目
注意
两个命令行需要分别开启,因为上面一个是监看 Rust 项目的,下面那个是监听 vite 前端项目的
7. 补充
对于需要访问内存的操作,根据教程尝试了下面的方法,但是不行。这样做在 DOM 中仍然会报错,说没有 memory 这个模块作为导出。
经过翻阅 lencx 的源码,发现可以这么做
vite 官方文档的 WebAssembly 给出了一部分样例,可以按照官方文档的方案来引入。
#vite
#wasm