以下是一些插件示例,用于帮助开发者入门。 这些例子使用了 V8 的 API。 查看在线的 [V8 文档][v8-docs]有助于了解各种 V8 调用,V8 的[嵌入器指南][Embedder’s Guide]解释了句柄、作用域和函数模板等的一些概念。

    每个示例都使用以下的 binding.gyp 文件:

    1. {
    2. "targets": [
    3. {
    4. "target_name": "addon",
    5. "sources": [ "addon.cc" ]
    6. }
    7. ]
    8. }

    如果有一个以上的 .cc 文件,则只需添加额外的文件名到 sources 数组。 例如:

    1. "sources": ["addon.cc", "myexample.cc"]

    binding.gyp 文件准备就绪,则插件示例可以使用 node-gyp 进行配置和构建:

    1. $ node-gyp configure build