使用 Rust+wasm-pack+Vite+svelte 组合拳的例子

查看 30|回复 0
作者:Honwhy   
使用 Rust+wasm-pack+Vite+svelte 组合拳的例子
  • github 地址:github.com/honwhy/urlsafe-base64
  • 验证目的


    验证 Rust 编写的 wasm ,可以发布到 npmjs.org 并且可以给 web 项目使用

  • 步骤要点

    Rust 项目编码打包
    wasm-pack build --target bundler #这么打包方便 webpack vite 等工具处理 wasm 在 web 中加载的问题
    wasm-pack login
    wasm-pack publish
    项目中使用
    npm create [email protected] # 选择 vite+svelte 模板
    然后加入依赖等
    npm install --save @honwhy/urlsafe-base64
    npm install --save-dev vite-plugin-wasm
    然后调整vite.config.js文件
    import wasm from "vite-plugin-wasm";
    export default defineConfig({
      plugins: [svelte(),wasm()],
    })
    启动测试
    npm run dev
  • 您需要登录后才可以回帖 登录 | 立即注册

    返回顶部