作家
登录

Node.js 8.5正式发布,新特性一览

作者: 来源: 2017-09-22 15:04:33 阅读 我要评论

【沙龙】51CTO诚邀您9月23号和多位技巧大年夜咖一路聊智能CDN的优化之路,抓紧时光哦!

Node.js 8.5 正式宣布,新特点一览


Node.js 8.5 新特点

比来 Node.js 宣布了8.5版本,在这个版本里,Node 添加了3个冲动人心的新特点。

支撑 ES Module

此次版本迭代中,Node 终于支撑了开辟者呼声最高的 ES 模块提案。这意味着,你可以直接应用import关键字惹人须要的模块。 Node 8.5 可以运行如下代码:

  1. `import fs from 'fs'

应用es模块,你须要留意,惹人文件的扩大名应为 mjs,同时应用 --experimental-modules标识。

在 Node.js 中应用 ES 模块的限制:

  • import(), V8引擎将鄙人一版本支撑,
  • import.meta, V8引擎暂不支撑,
  • 不支撑 require('./foo.mjs')

参考文┞仿:https://github.com/nodejs/node/pull/14369/files

机能监控

在 Node.js 8.5 版本中,机能监控API 。

在 Node.js 8.5 中,可声调用 mark() 和 measure() API,监控 Node.js 事宜履行时光。

在 Node.js 8.5 中,你可以如许应用:

  1. const { performance } = require('perf_hooks')   
  2. performance.mark('A')   
  3. setTimeout(() => {   
  4.   performance.mark('B'
  5.   performance.measure('A to B''A''B'
  6.   const entry = performance.getEntriesByName('A to B''measure'
  7.   console.log(entry.duration) 
  8. }, 10000) 

参考文┞仿:https://github.com/nodejs/node/pull/14680/files

fs 模块添加文件复制功能

Node.js 8.5 推出了更高等的文件体系,在这个版本你可以直接经由过程 fs 模块复制某个文件的代码:

  1. const fs = require('fs'
  2.   
  3. fs.copyFile('source.txt''destination.txt', (err) => {   
  4.   if (err) { 
  5.     // handle error properly, not just console.log 
  6.     return console.error(err) 
  7.   } 
  8.   console.log('source.txt was copied to destination.txt'
  9. }) 

参考文┞仿:https://github.com/nodejs/node/pull/15034/files

欲望经由过程这些新特点,开辟者能做出更令人惊喜的 Node.js 应用。

官方文档:https://nodejs.org/api/perf_hooks.html

参考文┞仿:https://nodejs.org/en/blog/release/v8.5.0/

【编辑推荐】

  1. 早年端小白到技巧专家,这里有3点可履行的建议
  2. 教你编写Node.js中心件,实现办事端缓存
  3. React全家桶与前端单位测试艺术
  4. 十个免费的web前端开辟对象 – Envato – Medium
  5. 纯前端实现人脸辨认-提取-合成
【义务编辑:庞桂玉 TEL:(010)68476606】

  推荐阅读

  再见!微软宣布 Office 2007 10 月将终止支持服务

【沙龙】51CTO诚邀您9月23号和多位技巧大年夜咖一路聊智能CDN的优化之路,抓紧时光哦!微脆弱前宣布消息稿确认,Offcice 2007 将于本年10月10日停止办事,并且也不再支撑特别合约情势的延长支撑。 >>>详细阅读


本文标题:Node.js 8.5正式发布,新特性一览

地址:http://www.17bianji.com/lsqh/37599.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)