有没有办法预编译 C++ 代码以用于 node-red

Is there a way to precompile C++ code for use in node-red

我正在为具有专有协议的设备编写接口代码库(使用 C++)。我不允许发布协议的详细信息,但可以发布编译后的库(即不是源代码)。我将创建 node-red 节点以允许我控制设备,但我想发布一组 node-red 节点供 public 使用。我可以将 node-gyp 用于我自己的版本,但是有没有一种方法可以将 node-red 节点与预编译库一起打包(显然,不同的平台需要不同的版本,这可能是阻碍)?

这不是 node-red 具体的,而是关于如何为 nodejs 模块传送 pre-built 二进制文件的。

有一堆 nodejs 模块有 pre-built 版本的二进制文件,如果可用的话,在尝试从源代码构建之前下载。您应该能够使用这种方法,只是不提供源代码,因此如果找不到匹配的二进制文件,安装将失败。

node-pre-gyp 接缝是做到这一点的方法。