有三种语言(Go(、编译器(GopherJS(和库(Vecty(。问题是GopherJS在版本12.x中需要Go,而Vecty在版本1.14+中需要Go。有人知道如何设置一切来用GopherJS构建Vecty项目吗?
更新:2021年4月6日发布了GopherJS 1.16,它可能允许您使用该库的现代版本。
GopherJS已被有效放弃,并且不会添加对Go 1.13或更高版本的支持也就是说,在一些分叉中已经有一些工作来支持Go 1.13和1.14。叉子向前移动时可能获得多大的牵引力还有待观察。
如果你真的需要使用一个非官方的叉子,你可能会取得一些成功。
总之,你的选择是:
- 使用GopherJS的非官方分支,它充分支持Go 1.14以满足您的需求
- 使用Vecty的旧版本或后端口版本,该版本可与Go 1.12和GopherJS配合使用
- 考虑使用Go/WAM来代替GopherJS
*您可能需要自己进行后台移植。