2024-04-29 10:54:00 发布
网友
我从诺德开始 来自node.js README.md
先决条件(仅限Unix):
* GCC 4.2 or newer * Python 2.6 or 2.7 * GNU Make 3.81 or newer * libexecinfo (FreeBSD and OpenBSD only)
想知道node.js为什么需要Python吗? 它在API下面使用Python吗
js是用Python编写的GYP-跨平台构建工具构建的。其他一些构建步骤也用Python实现。因此,从源代码构建节点需要Python。
但是您还需要Python来构建本地插件。
是的,节点在引擎盖下使用一些Python脚本,尽管节点主要是用C++编写的。
在这里可以看到Node的一些python代码:
https://github.com/joyent/node/tree/master/tools
例如,js2c.py将Javascript转换为C样式的字符数组:
https://github.com/joyent/node/blob/master/tools/js2c.py
一般来说,如果一个包告诉您它需要Python,那么它几乎肯定使用Python;)
js是用Python编写的GYP-跨平台构建工具构建的。其他一些构建步骤也用Python实现。因此,从源代码构建节点需要Python。
但是您还需要Python来构建本地插件。
是的,节点在引擎盖下使用一些Python脚本,尽管节点主要是用C++编写的。
在这里可以看到Node的一些python代码:
https://github.com/joyent/node/tree/master/tools
例如,js2c.py将Javascript转换为C样式的字符数组:
https://github.com/joyent/node/blob/master/tools/js2c.py
一般来说,如果一个包告诉您它需要Python,那么它几乎肯定使用Python;)
相关问题 更多 >
编程相关推荐