怎么发布一个跨平台的二进制程序到 npm
发布于 5 年前 作者 bigggge 3530 次预览 最后一次回复是 5 年前 来自 问答
https://github.com/allinurl/goaccess 我想把 goaccess 发布到 npm 来跨平台使用,现在要在 linux 和 mac 上分别编译一遍,再用 childprocess.exec 执行,感觉很麻烦
2 回复
https://github.com/allinurl/goaccess 我想把 goaccess 发布到 npm 来跨平台使用,现在要在 linux 和 mac 上分别编译一遍,再用 childprocess.exec 执行,感觉很麻烦
npm的preinstall了解一下
把各个平台的 binary 都塞到包里,再用 os.platform() 判断当前平台来执行哪一个