我有一个Node.js应用程序。当我从命令行运行node -v
时,我看到以下内容:
10.3.0 版
这是相关的,因为我对使用性能挂钩感兴趣。我已经创建了我能想到的最基本的东西,在名为"index.js"的文件中看起来像这样:
const performance = require('perf_hooks');
let p = performance.now();
当我从命令行运行node index.js
时,我收到一个错误,说:
TypeError: performance.now 不是函数
为什么我会收到此错误?我错过了什么?
perf_hooks
模块导出了几件事,其中之一是performance
,因此使用对象解构可以执行以下操作:
const { performance } = require('perf_hooks');
或者使用对象访问:
const performance = require('perf_hooks').performance;