一、为何要有binging(binary)
编译其他语言开发的包为.node,让nodejs可以调用,达到复用的目的。
node-gyp,这个库,学习下。
https://www.npmjs.com/package/node-gyp
示例:node-sass源码
二、理解cache和解析binary算法
编译其他语言开发的包为.node,让nodejs可以调用,达到复用的目的。
node-gyp,这个库,学习下。
https://www.npmjs.com/package/node-gyp
示例:node-sass源码