Node.js 8.5新特性有哪些
发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,本篇内容主要讲解"Node.js 8.5新特性有哪些",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Node.js 8.5新特性有哪些"吧!Node.js
千家信息网最后更新 2025年01月31日Node.js 8.5新特性有哪些
本篇内容主要讲解"Node.js 8.5新特性有哪些",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Node.js 8.5新特性有哪些"吧!
Node.js 8.5 新特性
最近 Node.js 发布了8.5版本,在这个版本里,Node 添加了3个激动人心的新特性。
支持 ES Module
此次版本迭代中,Node 终于支持了开发者呼声***的 ES 模块提案。这意味着,你可以直接使用import关键字引入需要的模块。 Node 8.5 可以运行如下代码:
`import fs from 'fs'`
使用es模块,你需要注意,引入文件的扩展名应为 mjs,同时使用 --experimental-modules标识。
在 Node.js 中使用 ES 模块的限制:
import(), V8引擎将在下一版本支持,
import.meta, V8引擎暂不支持,
不支持 require('./foo.mjs')
性能监控
在 Node.js 8.5 版本中,性能监控API 。
在 Node.js 8.5 中,可以调用 mark() 和 measure() API,监控 Node.js 事件执行时间。
在 Node.js 8.5 中,你可以这样使用:
const { performance } = require('perf_hooks') performance.mark('A') setTimeout(() => { performance.mark('B') performance.measure('A to B', 'A', 'B') const entry = performance.getEntriesByName('A to B', 'measure') console.log(entry.duration) }, 10000)
官方文档:https://nodejs.org/api/perf_hooks.html
fs 模块添加文件复制功能
Node.js 8.5 推出了更高级的文件系统,在这个版本你可以直接通过 fs 模块复制某个文件的代码:
const fs = require('fs') fs.copyFile('source.txt', 'destination.txt', (err) => { if (err) { // handle error properly, not just console.log return console.error(err) } console.log('source.txt was copied to destination.txt') })
到此,相信大家对"Node.js 8.5新特性有哪些"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
模块
版本
特性
支持
文件
监控
代码
内容
引擎
性能
学习
实用
更深
激动
高级
事件
关键
关键字
兴趣
功能
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
福禄克网络技术小能手
光遇pad服务器连接失败
消费者数据库技术支持
闵行区提供软件开发质量保障
sql数据库表和表连接
什么是网络安全的网格化管理
oracle数据库提交什么意思
联盟服务器好了吗
大学课本剧网络安全
软件开发维护合同怎么签
数据库文件被人删除怎么办
医药数据库的原始数据来源
你我贷 详细数据库
惠连网络技术有限公司怎么样
软件开发月工资多少
北京网络安全反诈骗联盟电话
启动oracle集群数据库
某个疾病的数据库
信息安全网络安全龙头股
首席网络安全官年薪
北航软件开发
期刊杂志在数据库收纳规则
北京网易互动网络技术有限公司
山西网络安全知识竞赛获奖名单
中国人研发的数据库
用来软件开发戴尔笔记本
上海腾科网络技术有限公司
学网络安全基础知识
服务器怎么整理现存量
数据库边表定义