Node.js - performance.now不是一个函数

时间:2018-06-01 15:01:49

标签: javascript node.js

我有一个Node.js应用程序。当我从命令行运行const performance = require('perf_hooks'); let p = performance.now(); 时,我看到以下内容:

V10.3.0

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

node index.js

当我从命令行运行import pandas as pd def readpickle(picklefile): rawdata = pd.read_pickle(picklefile) return rawdata picklefile=rawdata_py3.pkl' readpickle(picklefile) 时,出现错误消息:

TypeError:performance.now不是函数

为什么我收到此错误?我错过了什么?

1 个答案:

答案 0 :(得分:4)

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

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

或使用对象访问:

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