node版本迭代太快了,当然我们在做开发的时候一定要时刻关注最新的信息,看看这些变化对我们有什么影响v.9.0是一个大版本更新,我们看看刚刚更新了哪些内容六小时,有点热异步挂钩旧的实验性API已被删除。错误改进了缓冲模块错误消息。Node.js错误号分配及后续逻辑处理改进:buffer:[e79a61cf80]#16352,[dbfe8c4ea2]#13976child_process:[fe730d34ce]#14009console:[0ecdf29340]#11340crypto:[ee76f3153b]#16428,[365c1616453,[0a03e350fb]#16454,[eeada6ca63]#16448,[a78327f48b]#16429,[b8bc652869]#15757,[7124b466d9]#15746,[3ddc88b5c2]#15756dns:[9cb390d899]#14212events:[e5ad5456a2]#15623fs:[219932a9f7]#15043,[b61cab2234]#11317http:[11a2ca29ba]#14735,[a9f798ebcc]#13301,[bdfbce9241]#14423,[4843c2f415]#15603inspector:[4cf56ad6f2]#15619net:[a03d8cee1f]#11356,[7f55349079]#14782path:[dcfbbacba8]#11319process:[a0f7284346]#13739,[062071a9c3]#13285,[3129b2c035]#13982querystring:[9788e96836]#15565readline:[7f3f72c19b]#11390repl:[aff8d358fa]#11347,[28227963fa]#13299streams:[d50a802feb]#13310,[d2913384aa]#13291,[6e86a6651c]#16589,[88fb359c57]#15042,[db7d1339c3]#15665string_decoder:[eb4940e2d2]#14682timers:[4d893e093a]#14659tls:[f67aa566a6]#13476,[3CCFEB483D]#13994url:[473f0eff29]#139633util:[DE4A749788]#11301,[1609899142]#13293V8:[EF238FB485]过程Domains在nextTick上长期弃用的dispose()方法已被删除。fsfs.ReadStream和fs.WriteStream类可以使用destroy()方法。fs模块的回调函数将在未定义的上下文中执行。当HTTP/1解析失败时,将发送400BadRequest状态码。设置套接字连接的超时时间。修复了导致请求“错误”事件触发两次的错误。除了net.Socket之外,HTTP客户端现在还可以使用通用双工流。Intl已弃用的Intl.v8BreakIterator方法已被删除。OSos.EOL成为只读属性。如果时间超过32位无符号整数的最大值,TimerssetTimeout()将发出警告。可惜node本身不支持ES6模块。大概原因可能是node是基于v8引擎的,而v8一直没有实现的原因是谷歌浏览器一直不支持。
