我正在尝试在节点应用程序和电子应用程序中使用本机插件( Node Sentinel File Watcher -aka NSFW-)。
对(节点和电子)使用相同的本机插件不起作用,所以我必须使用电子重建(然后它将与电子一起使用)或npm rebuild
(然后它将适用于节点)重建插件,但不适用于两者同时。
我试图避免为切换而重建,我更喜欢根据平台进行动态需求(我将使用一个特定版本的电子)。
是否可以同时为两个(或更多)平台安装依赖项?
我发现了一些有趣的软件包,例如https://www.npmjs.com/package/prebuild,但看起来您需要修改本机插件(在本例中为 NSFW)。
我打算将它用作一个私有 NPM 包,该包将分发并用于 node 和一个特定版本的电子。