kaisawind's blog
  • 关于
  • 所有帖子

gopherjs转换go到js - Wed, Jul 28, 2021

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


辽ICP备2021007608号 | © 2025 | kaisawind

Facebook Twitter GitHub

▄