PDL*_*DL2 5 javascript go webassembly
我正在尝试像这样编译 go to js/wasm (在命令行中):
GOOS=js GOARCH=wasm go build -o ../../assets/json.wasm
然而,回应是这样的:
'GOOS' is not recognized as an internal or external command,
operable program or batch file.
Run Code Online (Sandbox Code Playgroud)
我正在遵循本指南: https: //golangbot.com/web assembly- using-go/
我做错了什么吗?我的平台是 windows 10,运行在 Go 版本 go1.19 windows/amd64 上。我真的很感谢任何支持。
GOOS 和 GOARCH 是环境变量。许多 Unix shell 允许您在命令行开头设置环境变量,这些变量仅适用于命令行的其余部分。
但在 Windows 上,命令行的最左边部分必须始终是程序名称,因此上述命令行在 Windows 上不起作用。该错误消息告诉您 Windows 正在尝试运行一个名为“GOOS”的程序。
您可能应该在 Windows 上运行 Unix shell。(我使用 git-bash。)如果你想使用 Windows 命令提示符,你可以先设置环境变量,如下所示:
> set GOOS=js
> set GOARCH=wasm
> go build -o ..\..\assets\json.wasm
Run Code Online (Sandbox Code Playgroud)
请注意,GOOS 和 GOARCH 将在 shell 中保持设置为这些值,直到您将其关闭。
| 归档时间: |
|
| 查看次数: |
2000 次 |
| 最近记录: |