GoLand 2025.2 Help

WebAssembly(Wasm)

WebAssembly(Wasm)是一种可以在浏览器中运行的二进制格式。 GoLand 支持从 GO 源文件生成 WASM 文件。 要了解更多信息,请参阅 官方 WebAssembly 文档

创建 Go 项目

  1. 选择 文件(F) | 新建(N) | 项目…

    或者,前往 新建 | 项目 ,在 欢迎访问GoLand 对话框中。

  2. 新建项目 对话框中,从可用项目类型列表中选择 Go

  3. GOROOT 字段中,指定 Go 安装位置。 GoLand 通常会自动检测该位置。

    要更改或安装新的 Go SDK 版本,请点击 添加 SDK添加 SDK 图标 ),并选择以下选项之一:

    • 本地 :使用本地系统中已有的 SDK。

    • 下载 :从官方仓库下载 Go SDK 版本。

为生成 WASM 文件配置项目

  1. 打开设置 Ctrl+Alt+S ,并导航至 Go | 构建标记

  2. OS 列表中,选择 js

  3. Arch 列表中,选择 wasm

  4. 点击 确定(O)

  5. 在主工具栏中,点击 运行 | 编辑配置(E)

  6. 点击 添加新配置 图标(添加新配置图标 )或按 Alt+Insert

  7. 运行种类(K) 列表中,选择 文件

  8. 文件(F) 字段中,添加要运行的 GO 文件名称(例如, main.go)。

  9. 取消选中 构建后运行(R) 复选框。

  10. 环境(V) 字段中,点击字段末尾的 浏览 按钮。

    环境变量 对话框中,添加以下环境变量:

    • GOOS=js

    • GOARCH=wasm

  11. Go 工具实参(G) 字段中,将 -i 参数替换为 -o main.wasm ,其中 main.wasm 是输出 WASM 文件的名称。

  12. 点击 确定

  13. 点击 运行 <configuration_name> 图标或按 Shift+F10

    结果会在 项目 工具窗口中生成一个新的 WASM 文件。

最后修改日期: 2025年 9月 26日