Я пишу библиотеку кодов интерфейса (на C ++) для устройства, которое имеет собственный протокол. Мне не разрешено публиковать подробности протокола, но мне разрешено публиковать скомпилированную библиотеку (т.е. не исходный код). Я буду создавать узлы красного узла, чтобы позволить мне управлять устройством, но хотел бы опубликовать набор узлов красного цвета для общего пользования. Я могу использовать node-gyp для моей собственной версии, но есть ли способ упаковать узлы красного цвета с предварительно скомпилированной библиотекой (очевидно, для разных платформ потребуются разные версии, и это может быть show-stopper)?
Это не зависит от типа узла, речь идет о том, как отправить готовые двоичные файлы для модулей nodejs.
Существует множество модулей nodejs, которые имеют предварительно собранные версии двоичных файлов, которые загружаются, если они доступны, перед попыткой сборки из исходного кода. Вы должны быть в состоянии использовать этот подход и просто не отправлять исходный код, поэтому установка не удастся, если не найден соответствующий двоичный файл.
Узел-пра-мошенник швы, чтобы быть способ сделать это.
Других решений пока нет …