gopherjs转换go到js

  1. 1. 概要
  2. 2. 环境搭建
  3. 3. 调试
  4. 4. 编译

gopherjs转换go到js

1. 概要

gopherjs是Go语言转为为javascript语言的代码转换工具。
最新版本1.16.3+go1.16.5不支持go mod, 但是已经支持vendor, 所以大体用起来没有问题。

2. 环境搭建

安装gopherjs

go get -u github.com/gopherjs/gopherjs

That’s all.

3. 调试

有模块gopherjs

.
├── gopherjs
│   └── main.go

main.go

package main

import "github.com/gopherjs/gopherjs/js"

func main() {
    js.Global.Call("alert", "Hello World!")
}

运行调试(默认端口8080)

gopherjs serve

-m: minify generated code(减小js的大小)

深度截图_选择区域_20210801115723.png

4. 编译

gopherjs build main.go -m

转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 wind.kaisa@gmail.com

💰

×

Help us with donation