原先版本的c++模块,通过nwjs 0.38.0 nw-gyp 配置后,无法通过 vs2013 进行编译(一直抱怨,头文件有问题)。估计是要升级最新的vs。之前的模块一直依赖nan, 每次升级nwjs时要重新编译,但是这么升级nwjs就改代码也不是个办法。最近版本的nodejs 提出n-api 的本地模块接口(目标是不再依赖js内部类的头文件,对开发者提供简单稳定的接口)。推测nwjs 的比较新的版本应该是搬过来了。我做了测试,nwjs对他完全支持,这样起码在nwjs需要升级的时候,不会逼着开发人员升级vs环境和重新编译本地模块.