操作系统的Node.jsfunction

node.js能在操作系统级别上做什么?

就像我们可以build立一些节点,可以控制graphics卡或扬声器,或其他设备通过USB连接?

libuv提供了对node.js的低级支持。 对于没有直接通过节点核心可用的任何东西,可以用C ++编写模块(直接与libusb库链接)或使用现有的模块,如https://npmjs.org/package/usb

这里有一个内置模块的完整列表。 他们中没有很多人可以浏览自己。 大部分你想要做的不是内置的。

但是,如果您了解C或C ++,则可以编写自己的插件 ,将本机对象公开给JS层。 所以任何你想做的事情都是可能的。

有人可能已经为它写了一个npm包,所以你不需要。 但是没有人会总结所有的43326软件包来告诉你“node.js能做什么”。 你将不得不要求具体的东西,并自己去寻找。