NODE_SHARED_MODE 和 __POSIX__

NODE_SHARED_MODE and __POSIX__

node.js 源代码中 NODE_SHARED_MODE 和 POSIX 宏的作用是什么? 它们在哪个文件中定义?

这些存在于 nodejs src 目录的 node_main.cc 中

您可以使用 GitHub 的搜索功能(或 grep 在本地结帐中)搜索 Node.js 的源代码:

https://github.com/nodejs/node/search?q=NODE_SHARED_MODE

https://github.com/nodejs/node/search?q=POSIX

你会发现这两个符号都定义在node.gypi中。通过阅读该文件中的周围代码,您还可以推断出定义它们的条件。