问题描述
我试图在我的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可从节点版本8.x获得,我的节点-v响应为10.16.1。
我看到在我的node_modules中以及@types/node/perf_hooks
文件夹下也有perf_hooks。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)