自制的node.js开发

时间:2013-03-23 02:43:11

标签: macos node.js homebrew

我已使用自制成功安装 node.js 。但是自制软件没有为node.js&的所有* .h文件创建include目录。 V8。 然后我试着运行brew install --devel node而没有任何运气。

有没有办法通过自制软件安装节点并拥有节点中的所有包含文件? 我正在为node.js创建一个C ++插件,因此需要所有头文件。

1 个答案:

答案 0 :(得分:0)

您需要的只是node可执行文件和node-gyp进行编译。

您可以在C/C++ Addons文档中阅读这两篇文章:

  

节点将其所有依赖项静态编译为可执行文件。编译模块时,您无需担心链接到任何这些库。

  

源代码需要内置到hello.node二进制插件中。为此,我们创建了一个名为binding.gyp的文件,该文件描述了以类似JSON的格式构建模块的配置。该文件由node-gyp编译。

{
  "targets": [
    {
      "target_name": "hello",
      "sources": [ "hello.cc" ]
    }
  ]
}

介绍了一些介绍性示例,每个示例都可以在rvagg's node-addon-examples中找到。

但是,您必须单独阅读V8libuvlibuv book)。