跳到主要内容

Wasmer 速查表

Wasmer 是高性能 WebAssembly 运行时,支持在桌面、服务器和嵌入式环境中安全、快速地运行 WebAssembly 模块。本速查表覆盖了 Wasmer CLI 的安装配置、模块运行、WAPM 包管理、运行时后端切换和高级功能命令。

更新: 2026-07-20·22 条命令

快速开始

``bash # 安装 curl https://get.wasmer.io -sSfL | sh

# 查看版本 wasmer --version

# 运行 WebAssembly 模块 wasmer run app.wasm

# 验证模块 wasmer validate app.wasm

# 检查模块导出 wasmer inspect app.wasm `

安装与设置

命令说明
wasmer --version查看 Wasmer 版本号
wasmer self-update更新 Wasmer 到最新版本
wasmer self-uninstall卸载 Wasmer

基本用法

命令说明
wasmer --help显示帮助信息
wasmer validate app.wasm验证 WebAssembly 模块有效性
wasmer inspect app.wasm检查模块导入/导出/元数据
wasmer login登录 WAPM 账号
wasmer logout登出 WAPM 账号
wasmer whoami显示当前登录用户信息

运行模块

命令说明
wasmer run app.wasm运行 WebAssembly 模块
wasmer run app.wasm --dir /data赋予目录访问权限
wasmer run app.wasm --net启用网络访问
wasmer run app.wasm --env KEY=val设置环境变量
wasmer run app.wasm --backend llvm指定运行时后端
wasmer run app.wasm --forward-host-env转发所有宿主环境变量

配置

命令说明
wasmer config查看配置信息
wasmer config --key install_dir获取指定配置项的值

包管理

命令说明
wasmer publish发布包到 WAPM 注册表
wasmer cache clean清理 Wasmer 缓存

高级功能

命令说明
wasmer instantiate app.wasm实例化模块并保持状态
wasmer create-exe app.wasm编译 wasm 为原生可执行文件
wasmer gen app.wasm`为模块生成语言绑定

安装配置(3)

命令难度
wasmer --version
查看 Wasmer 版本号
基础
wasmer self-update
更新 Wasmer 到最新版本
中级
wasmer self-uninstall
卸载 Wasmer
中级

基本使用(6)

命令难度
wasmer --help
显示 Wasmer 帮助信息
基础
wasmer login
登录 WAPM 账号
基础
wasmer logout
登出 WAPM 账号
基础
wasmer whoami
显示当前登录用户信息
基础
wasmer validate
验证 WebAssembly 模块是否有效
中级
wasmer inspect
检查 WebAssembly 模块的导入导出和元数据
中级

运行管理(6)

命令难度
wasmer run
运行 WebAssembly 程序
基础
wasmer run --dir
赋予 WebAssembly 目录访问权限
中级
wasmer run --net
启用 WebAssembly 网络访问
中级
wasmer run --env
为 WebAssembly 程序设置环境变量
中级
wasmer run --backend
指定 WebAssembly 运行时后端(singlepass/cranelift/llvm)
高级
wasmer run --forward-host-env
将宿主环境变量转发到 WebAssembly 程序
高级

配置管理(2)

命令难度
wasmer config
查看 Wasmer 配置信息(安装路径、版本等)
基础
wasmer config --key
获取配置项的值
中级

包管理(2)

命令难度
wasmer publish
将 WebAssembly 包发布到 WAPM 注册表
中级
wasmer cache clean
清理 Wasmer 缓存
中级

高级功能(3)

命令难度
wasmer instantiate
实例化 WebAssembly 模块并保持状态
高级
wasmer create-exe
将 WebAssembly 模块编译为原生可执行文件
高级
wasmer gen
为 WebAssembly 模块生成语言绑定
高级

常见问题

本速查表数据整理自各工具官方文档。最后更新: 2026-07-20。