步骤Mac
  1. 第一步 npm i -g node-gyp(依赖python2.7 make和gcc)
  2. 第二步 node-gyp install 将nodejs源码的一些头文件下载到本地目录
  3. clone本书实例代码: git clone https://github.com/XadillaX/nyaa-nodejs-demo.git --recurse-submodules
  4. 进入fitst build目录 执行 node-gyp configure 生成Makefile项目配置文件
  5. node-gyp build 将当前目录的模块进行构建,将c++代码编译成二进制文件
  6. 好了build生成了first.node文件,我们尝试使用一下
  7. 用node运行const first = require("./build/Release/first"); first.first();,输出:'first build'
  8. node-gyp clean 清理生成的构建文件及目录,除源码外的文件和目录
  9. node-gyp rebuild 是一次性执行 clean,configure,build
  10. node-gyp list 列出当前安装的nodejs版本
  11. node-gyp remove 是移除一个nodejs版本
nodejs来一打C++
JSRUN前端笔记, 是针对前端工程师开放的一个笔记分享平台,是前端工程师记录重点、分享经验的一个笔记本。JSRUN前端采用的 MarkDown 语法 (极客专用语法), 这里属于IT工程师。