用户代码 JS代码,开发者编写的 第三方库 大部分仍然是JS代码,由其他开发者编写 本地模块代码 JS代码 V8引擎 c/c++代码,作用:把JS代码解释成为机器码 可以通过v8引擎的某种机制,扩展其功能 V8引擎的扩展和对扩展的编译,是通过一个工具:gyp工具 某些第三方库需要使用node-gyp工具进行构建,因此需要先安装node-gyp