Я новичок в nodejs и использую prom-client, получая вышеуказанную ошибку при использовании process.uptime()
.Я попытался добавить несколько пакетов, но не повезло (первые три пакета были для других подобных ошибок):
"cluster": "^0.7.7",
"dns": "^0.2.2",
"repl": "^0.1.3",
"node": "^12.2.0",
"process": "^0.11.10"
, и это мои другие пакеты:
"@material-ui/core": "1.2.0",
"@material-ui/icons": "1.1.0",
"classnames": "^2.2.6",
"cross-env": "^5.2.0",
"jquery": "^3.4.1",
"js-yaml": "^3.13.1",
"npm": "^6.9.0",
"react": "^16.8.6",
"react-dom": "^16.8.6",
"react-loader-spinner": "^2.3.0",
"react-number-format": "v3.0.0",
"react-scripts": "1.1.4",
"express": "4.15.3",
"prom-client": "^11.3.0"
Я пропустил некоторыебазовая библиотека, которая может дать все эти функции?Я вижу этот метод здесь в https://nodejs.org/api/process.html#process_process_uptime
Я получаю сообщение об ошибке в браузере, но не в журнале:
TypeError: process.uptime is not a function
(anonymous function)
node_modules/prom-client/lib/metrics/processStartTime.js:4
1 | 'use strict';
2 |
3 | const Gauge = require('../gauge');
> 4 | const nowInSeconds = Math.round(Date.now() / 1000 - process.uptime());
5 |
6 | const PROCESS_START_TIME = 'process_start_time_seconds';
7 |
View compiled
./node_modules/prom-client/lib/metrics/processStartTime.js