Node.js 8.5新特性有哪些
发表于:2024-12-02 作者:千家信息网编辑
千家信息网最后更新 2024年12月02日,本篇内容主要讲解"Node.js 8.5新特性有哪些",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Node.js 8.5新特性有哪些"吧!Node.js
千家信息网最后更新 2024年12月02日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安全错误
数据库的锁怎样保障安全
steam人间地狱服务器进不去
厦门软件开发的公司
软件开发在哪工作
现在就业环境数据库
怎么进入游戏服务器
大连软件开发方案
数据库技术核心是
湖北雄铭网络技术有限公司
巴中市中小学生网络安全知识
网络安全的四大模块
旗鱼vpn服务器地址
网络安全和云计算关系
金融平台怎么选择服务器
软件开发bug处罚员工
服务器内存检测
scum服务器设立安全区
中国台湾餐饮软件开发哪家强
靠谱的采购erp软件开发服务
数据库基础与应用 电大
分离数据库后
网络安全 灰产 评论
数据库学什么技术
生存服务器丢失装备怎么办
四川工业软件开发价钱
泰康保险集团软件开发怎么样
数据库查询有哪五大类
php 表格数据库数据
合川手机软件开发
众筹app软件开发多少钱
广州龙迎科技软件开发