我有一个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不是函数
为什么会出现此错误?我想念什么?
最佳答案
perf_hooks
模块导出几件事,其中之一就是performance
,因此使用对象分解可以做到:
const { performance } = require('perf_hooks');
或具有对象访问权限:
const performance = require('perf_hooks').performance;
关于javascript - Node.js-performance.now不是函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/50646279/