Node.js插件(addons)html
Node.js 插件是用 C++ 編寫的動態連接共享對象,可使用 require() 函數加載到 Node.js 中,且像普通的 Node.js 模塊同樣被使用。 它們主要用於爲運行在 Node.js 中的 JavaScript 與 C/C++ 庫之間提供接口。node
基礎文檔:http://nodejs.cn/api/addons.htmlgit
進階文檔:https://nodeaddons.com/github
node-gypapi
Node.js 插件構建工具。函數
文檔地址:https://github.com/nodejs/node-gyp工具
node-gyp binding.gypui
binding.gyp配置文件的參數說明。spa
文檔地址:https://gyp.gsrc.io/docs/UserDocumentation.md插件
node-gyp binding.gyp 例子
一些Node.js 插件的binding.gyp文件示例。
連接地址:https://github.com/nodejs/node-gyp/wiki/%22binding.gyp%22-files-out-in-the-wild
node-pre-gyp
它只是一個工具,可讓發佈和安裝Node.js C ++插件更容易。
文檔地址:https://nodeaddons.com/cross-platform-addons-with-node-pre-gyp/