Ошибка PM2 - ошибка: ошибка: spawn wmi c ENONET - PullRequest
0 голосов
/ 24 апреля 2020

Я сейчас работаю над Discord Bot, используя javascript. Я недавно обновил мою NodeJS версию до LTS (12.16.2), мою npm до 5.7.1 и мою pm2 до 4.4.0.

Я могу отлично запустить свой процесс с помощью "pm2 start index. js ", однако, по мере того, как процесс идет, он начнет выводить эту странную ошибку о WMI C (эта ошибка также возникает при попытке перезапуска).

PM2      | Error caught while calling pidusage
PM2      | Error: Error: spawn wmic ENOENT
PM2      |     at ChildProcess. (C:\Users\myuser\AppData\Roaming\npm\node_modules\pm2\node_modules\pidusage\lib\bin.js:33:10)
PM2      |     at ChildProcess.emit (events.js:311:20)
PM2      |     at ChildProcess.EventEmitter.emit (domain.js:482:12)
PM2      |     at Process.ChildProcess._handle.onexit (internal/child_process.js:273:12)
PM2      |     at onErrorNT (internal/child_process.js:469:16)
PM2      |     at processTicksAndRejections (internal/process/task_queues.js:84:21)

Я обновил свой Переменные среды включают «C: \ Windows \ System32 \ wbem», и я могу подтвердить, что папка существует и в ней есть WMI C .exe. Я также попытался сделать "pm2 start index. js --update-env". Некоторая помощь с этой ошибкой была бы замечательной.

...