【问题标题】:epoll is built for Linux and not intended for usage on Windowsepoll 是为 Linux 构建的,不适合在 Windows 上使用
【发布时间】:2019-11-05 17:44:30
【问题描述】:

我正在尝试在visual studio code 中运行一个项目。我的操作系统是Windows 10,我使用的是node.js 版本12.13 和npm 版本6.12。部分程序在raspberry pi 上运行。

在运行npm start之前,我之前安装了npm install epoll,它是成功的。

安装必要的模块后,似乎有最后一个错误,我不知道如何处理。我在下面附上终端的打印屏幕:

我一直在尝试找出可能的答案,例如,我继续使用 official documentation 并按照说明进行操作,但得到了相同的输出。

经过更多研究,我发现了这个source,这让我认为这个模块可能已被弃用或存在替代方案。

请指出如何解决此问题的正确方向。

【问题讨论】:

    标签: node.js windows npm windows-10 epoll


    【解决方案1】:

    你不能在非 Linux 系统中使用 epoll 模块。它仅在基于 Linux 的系统中可用。

    如文档所述:

    请注意,虽然应该可以在非 Linux 上安装 epoll 系统 epoll 提供的功能仅在 Linux 上可用 系统。

    【讨论】:

    • 感谢您阅读这个问题。该模块是否有 Windows 的等价物?
    • 我认为没有。您可能会发现它的 C/C++ 实现。然后,您可以创建一个 JavaScript 包装器。辛苦了。
    • 感谢您的回答
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-07-25
    • 2012-12-19
    • 2016-08-18
    • 2022-12-18
    • 1970-01-01
    • 2020-06-13
    • 1970-01-01
    相关资源
    最近更新 更多