Go、GopherJS 和 vecty 版本的问题
Problems with Go, GopherJS and vecty versions
共有三种语言 (Go), compiler (GopherJS) and library (Vecty)。
问题是 GopherJS 需要 Go 版本 12.x 而 Vecty 需要 Go 版本 1.14+。
有人知道如何设置 everytihng 以使用 GopherJS 构建 Vecty 项目吗?
更新: 2021 年 4 月 6 日 GopherJS 1.16 was released,这可能允许您使用该库的现代版本。
GopherJS 已 effectively abandoned, and will not be adding support for Go 1.13 or later. That said, there has been some work 在某些分支中支持 Go 1.13 和 1.14。前叉可能获得多大的牵引力还有待观察。
如果您真的需要它来工作,您可能会使用其中一个非官方分支取得一些成功。
总而言之,您的选择是:
- 使用 GopherJS 的非官方分支,它支持 Go 1.14 足以满足您的需求。
- 使用与 Go 1.12 和 GopherJS 兼容的旧版本或向后移植* 版本的 Vecty
- 考虑使用 Go/WASM 代替 GopherJS。
*您可能需要自己进行反向移植。
共有三种语言 (Go), compiler (GopherJS) and library (Vecty)。 问题是 GopherJS 需要 Go 版本 12.x 而 Vecty 需要 Go 版本 1.14+。 有人知道如何设置 everytihng 以使用 GopherJS 构建 Vecty 项目吗?
更新: 2021 年 4 月 6 日 GopherJS 1.16 was released,这可能允许您使用该库的现代版本。
GopherJS 已 effectively abandoned, and will not be adding support for Go 1.13 or later. That said, there has been some work 在某些分支中支持 Go 1.13 和 1.14。前叉可能获得多大的牵引力还有待观察。
如果您真的需要它来工作,您可能会使用其中一个非官方分支取得一些成功。
总而言之,您的选择是:
- 使用 GopherJS 的非官方分支,它支持 Go 1.14 足以满足您的需求。
- 使用与 Go 1.12 和 GopherJS 兼容的旧版本或向后移植* 版本的 Vecty
- 考虑使用 Go/WASM 代替 GopherJS。
*您可能需要自己进行反向移植。