npm8中文文档
您可以指定您的模块将在哪些操作系统上运行:
{ "os": [ "darwin", "linux" ] }
您也可以阻止而不是允许操作系统,只需在被阻止的操作系统前加上 '!':
{ "os": [ "!win32" ] }
主机操作系统由process.platform决定
process.platform
它既可以阻止也可以允许一个项目,尽管没有任何好的理由这样做。