Node.js操作系统的功能

时间:2013-10-09 01:39:03

标签: node.js

node.js在操作系统级别可以做什么?

我们可以在节点中构建可以控制图形卡或扬声器的东西,或者通过USB连接的其他设备吗?

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:1)

内置模块here的完整列表。他们中没有多少人可以浏览自己。你想做的大部分内容都不是内置的。

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

有人可能已经为它写了一个npm包,所以你不必这样做。但没有人会总结所有43326包来告诉你“node.js可以做什么”。您将不得不要求具体的东西,并自己搜索。