gpt4 book ai didi

c++ - 如何使 NPM 包不适用于 Windows

转载 作者:行者123 更新时间:2023-11-30 05:14:03 26 4
gpt4 key购买 nike

我目前正在开发一个需要在NPM上发布的开源项目。它是一个 C++ Node 插件,仅适用于 Linux 和 Mac。

我想知道如果操作系统是 Windows,是否可以在 binding.gyp 中添加一个返回错误的标志。

提前致谢

最佳答案

您可以在 package.json 中轻松执行此操作:

"os": ["!win32"]

https://docs.npmjs.com/files/package.json#os

我不确定在 binding.gyp 中是否有一个很好的方法来做到这一点。您也许可以在 "conditions": [['OS=="win"', ... 中运行某些东西,但它会失败,但它会是一个 hack。

关于c++ - 如何使 NPM 包不适用于 Windows,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43612989/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com