首页 > 解决方案 > 使用 Golang 脚本构建 go wasm

问题描述

如何在 golang 中制作一个等效的脚本?

GOOS=js GOARCH=wasm go build -o res.wasm ./src/main.go

我试过这样

    cmd := exec.Command("go", "build -o res.wasm ./src/main.go")
    cmd.Env = append(os.Environ(), "GOOS=js", "GOARCH=wasm")
    cmd.Run()

我观察到了什么

标签: gowebassembly

解决方案


只是一个小错误。您应该为此分别设置每个参数。

cmd := exec.Command("go", "build", "-o", "res.wasm", "./src/main.go")
cmd.Env = append(os.Environ(), "GOOS=js", "GOARCH=wasm")
cmd.Run()

推荐阅读