go - 使用 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() 返回
error code 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()
推荐阅读
- php - 如何使用 php 在 excelsheet 上重复输出
- php - PHP-在多维数组中搜索键
- kubernetes - Spring Cloud Dataflow Kubernetes - 流外部 IP
- reactjs - 为什么我可以 console.log 值但不能 setState?
- python - Django 2.2 静态/媒体文件未显示/处理
- javascript - highcharts 中一张图表上的多个时间线
- c++ - 如何识别与 websocketpp 的连接
- ios - 如何修复 iOS 崩溃“崩溃:WebThread EXC_BREAKPOINT”
- bash - 我与某些字母键(例如,o)的自定义键绑定不起作用
- python - 对具有不同数据类型的 python 列表进行排序