我有一个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不是函数
为什么我收到此错误?我错过了什么?
答案 0 :(得分:4)
perf_hooks
模块导出了几个东西,其中一个是performance
,所以使用对象解构你可以这样做:
const { performance } = require('perf_hooks');
或使用对象访问:
const performance = require('perf_hooks').perfomance;