CNode

怎么发布一个跨平台的二进制程序到 npm

问答
Bbigggge发布于6 年前最后回复6 年前2 回复3740 浏览0 收藏

https://github.com/allinurl/goaccess 我想把 goaccess 发布到 npm 来跨平台使用,现在要在 linux 和 mac 上分别编译一遍,再用 childprocess.exec 执行,感觉很麻烦

查看回复

回复 (2)

Z
zy445566#1·6 年前

npm的preinstall了解一下

H
hyj1991#2·6 年前

把各个平台的 binary 都塞到包里,再用 os.platform() 判断当前平台来执行哪一个

参与回复
登录后即可参与回复。登录