登录
首页 >  Golang >  Go问答

用 Golang 编写脚本生成 go wasm

来源:stackoverflow

时间:2024-03-04 16:24:24 341浏览 收藏

对于一个Golang开发者来说,牢固扎实的基础是十分重要的,golang学习网就来带大家一点点的掌握基础知识点。今天本篇文章带大家了解《用 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()

我观察到了什么

  • cmd.run()返回错误代码2
  • cmd.env 不为空

正确答案


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

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

文中关于的知识介绍,希望对你的学习有所帮助!若是受益匪浅,那就动动鼠标收藏这篇《用 Golang 编写脚本生成 go wasm》文章吧,也可关注golang学习网公众号了解相关技术文章。

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>