MAC上最近又重新用了一下npm包nodewebkit,结果发现在nodewebkit中内置的node版本较低,node在0.12版本之后的就推荐官方的npm仓库中的nw包了。
之前一直也没注意过,直到因为node版本问题导致的接口undefined,debug好多次还以为自己代码写错了呢,各种调试,查node文档,其间过程就不再说了,反正到最后才反应过来,是node的版本问题,也就是上面所说的结论。
卸载了nodewebkit,重新安装了nw
npm uninstall -g nodewebkit
npm install -g nw
然后 nw .
运行编写的窗口应用,那叫一个如我所愿,泪奔~
所以,仔细的思考出现问题的原因,摸到关键点上问题就很好解决了,但是寻找定位的过程耗费了不少时间,而且技术有所生疏了,精力又很分散,导致中间不少次懊恼,这个过程真是tmd蛋疼,好几次要放弃了,好在解决啦,哈哈,各位伸手党拿去撒。
网友评论