关于 esbuild 的一个问题: golang 是怎么编译为 npm 库的?

2022-08-11 09:02:28 +08:00
 beichenshao
我搜索了一下,在 2020 年有 v 友问了相同的问题,
但是回答的人寥寥无几,可能是因为发到了 node 的节点,
这个问题根本原因还是需要会 go 的朋友帮忙解答下,

我简单看了下 esbuild 的官网,
一开始以为是使用 wasm 的方式,但官网提示不推荐这种方式,
那大概率也不是通过 wasm 来实现的,

有没有会 go 的朋友帮忙解答下,golang 是怎么编译为 npm 库的?
1247 次点击
所在节点    问与答
3 条回复
learningman
2022-08-11 09:04:20 +08:00
package.json 里面指定一下 files 啥都能传上去,不同平台对应一个不同的包,里面放编译好的二进制不就好了
bokchoys
2022-08-11 09:09:55 +08:00
stoluoyu
2022-08-11 09:33:56 +08:00
去他的 npm 看了下,esbuild 依赖了很多不同的 esbuild-xxx 包,exbuild-xxx 都是各个平台的二进制版本,更详细的构建流程就得多翻翻他的 github 仓库了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/872068

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX