gpt4 book ai didi

node.js - 无法解析模块 `perf_hooks`

转载 作者:行者123 更新时间:2023-12-04 11:44:33 28 4
gpt4 key购买 nike

我正在尝试在我的 React Native 项目中使用 nodeJS Performance API 中的 perf_hooks。下面是我的代码

import {performance} from 'perf_hooks';

export const measure = (
target: Object,
propertyKey: string,
descriptor: PropertyDescriptor
) => {
const originalMethod = descriptor.value;
descriptor.value = function (...args) {
const start = performance.now();
const result = originalMethod.apply(this, args);
const finish = performance.now();
console.log(`Execution time: ${finish - start} milliseconds`);
return result;
};

return descriptor;
};
我不断收到同样的错误。
错误:捆绑失败:错误:无法解析模块 perf_hooks来自 src/utils/metrics.ts : 在项目中找不到 perf_hooks。
性能 API 可从 Node 版本 8.x 获得,我的 Node -v 响应为 10.16.1。
我看到在我的 node_modules 中以及在 @types/node/perf_hooks 下也存在 perf_hooks文件夹。

最佳答案

首先导入 Node 类型

$ npm i --save-dev @types/node
现在将导入语句更改为:
import { performance } from 'perf_hooks';

关于node.js - 无法解析模块 `perf_hooks`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63383304/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com