为什么 Lubuntu 在 npm 中报告为“arch”?

为什么 Lubuntu 在 npm 中报告为“arch”?

我刚刚通过 npm 安装了 jQuery,并收到以下消息:

npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents
@1.1.1: wanted {"os": "darwin", "arch", "any"} (current: {"os": "linux", "arch": "x64
"})

我知道这可能只是告诉我这个 fsevents 版本需要 OSX(?也许 darwin 指的是 OSX——出于某种原因,我隐约觉得它确实需要?)。我还假设这与 Arch Linux 无关,但我想知道在这些上下文中“darwin”和“arch”的含义是什么。我知道这个问题可能看起来有点无聊,因为这不是什么问题,但我想很快开始为 Linux 做贡献,所以我对内部运作比以前更加好奇。

答案1

没关系,我刚刚意识到它可能是架构的缩写(即 32 位与 64 位),所以如果我对 OSX 的猜测正确的话,我想我刚刚回答了我自己的问题。

相关内容