首先要开启GO111MODULE
以识别外部包。
Linux安装后命令行:export GO111MODULE="on"
Windows安装后命令行:set GO111MODULE=on
初始化Mod:go mod init mymod
自整理Mod:go mod tidy
编译动态库:
go build --buildmode=c-shared -o myapp
Linux编译Wasm:
GOOS=js GOARCH=wasm go build -o filename.wasm
Windows编译Wasm:
$env:GOARCH="wasm";$env:GOOS="js";
go build -o test.wasm main.go
(由于Go包含运行时所以编译出的Wasm体积巨大)