Node.js V10.0.0 正式发布

Posted 七月搬砖联盟

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Node.js V10.0.0 正式发布相关的知识,希望对你有一定的参考价值。

2018-04-24, Node Version 10.0.0 正式发布

本次更新了包括Assert、Async_hooks、Buffer等在内的模块。

  • Assert

  1. 弃用多参数参数调用assert.fail()

  2. assert.ok()函数在没有参数调用时会抛出错误

  3. 调用assert.ifError()现在将抛出除undefined或null之外的参数。 以前该方法会抛出truthy值。

  4. ......


  • Async_hooks

  1. 老版本实验性的async_hooks API已被删除

  • Buffer

  1. 在node_modules目录之外使用new Buffer()和Buffer()现在将发出运行时弃用警告

  2. Buffer.isEncoding()现在返回未定义的falsy值,包括一个空字符串

  3. 如果尝试填充空缓冲区,Buffer.fill()将抛出异常

  4. ......


  • Child Process

  1. env上面没undefined的属性将会被忽略


  • Console

  1. 增加了console.table()方法

  • Crypto

  1. crypto.createCipher()和crypto.createDecipher()方法已被弃用。 请改用crypto.createCipheriv()和crypto.createDecipheriv()

  2. decipher.finaltol()方法已被弃用

  3. crypto.DEFAULT_ENCODING属性已被弃用

  4. ......


  • .....

更多的更新日志请参考https://github.com/nodejs/node/blob/master/doc/changelogs/CHANGELOG_V10.md#10.0.0

以上是关于Node.js V10.0.0 正式发布的主要内容,如果未能解决你的问题,请参考以下文章

Node.js v11.0.0 正式发布;Firefox 63 正式版发布;MySQL 8.0.13(GA) 发布

Node.js 4.0.0 正式发布了

Node.js 发布 v8.0.0 正式版;Qt 5.9 正式发布,长期支持版本 | 软件周刊

Node.js v8.0.0 正式发布;Nginx 1.13.1 发布;Qt 5.9 正式发布

Node.js 11 发布,Node 10正式进入LTS

技术圈Node.js 宣布对 ECMAScript 的正式支持WebAssembly 正式成为 W3C 标准