【问题标题】:Node.js - performance.now is not a functionNode.js - performance.now 不是一个函数
【发布时间】:2019-07-11 18:52:45
【问题描述】:

我有一个 Node.js 应用程序。当我从命令行运行 node -v 时,我看到以下内容:

v10.3.0

这是相关的,因为我有兴趣使用Performance Hooks。我已经创建了我能想到的最基本的东西,它在一个名为“index.js”的文件中看起来像这样:

const performance = require('perf_hooks');

let p = performance.now();

当我从命令行运行 node index.js 时,我收到一条错误消息:

TypeError: performance.now 不是函数

为什么会出现此错误?我错过了什么?

【问题讨论】:

标签: javascript node.js


【解决方案1】:

perf_hooks 模块导出了几个东西,其中之一是performance,所以你可以使用对象解构:

const { performance } = require('perf_hooks');

或使用对象访问:

const performance = require('perf_hooks').performance;

【讨论】:

    猜你喜欢
    • 2016-09-10
    • 2019-03-12
    • 2017-10-25
    • 2017-09-19
    • 2021-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-03-19
    相关资源
    最近更新 更多