Скажем, у меня есть динамическая библиотека C ++ 'MyLib', включающая публичные заголовки, которая будет устанавливать в определенные для платформы папки / пути по умолчанию.
У меня также есть пакет NPM, который создает собственное расширение узла «MyLib.node» с использованием node-gyp, которое включает функциональность «MyLib».
Может быть, есть способ изящно уведомить NPM о том, что этот пакет зависит от библиотеки 'MyLib', используя package.json вместо того, чтобы позволить ему сбоить во время сборки? Или мне нужно пойти по другому пути, например, сделать из него полноценный установочный пакет для конкретной платформы (чего, надеюсь, нет, потому что мне так нравится кросс-платформенность)