Unitech / Unitech/pm2

Error: Cannot find module '@pm2/io'

Open
#5,488 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
JavaScript
Stars
43.3k
Forks
2.7k
PR merge metrics
No merged PRs in 30d

Description

I want to use custom metrics. For this i import modules like describe in instruction

const io = require('@pm2/io');

I install pm2 in Ubuntu 22 using next command:

sudo npm i -g pm2

After installation I can use pm2 command in console to start, stop and monit my scripts.
But when I start node script i catch

Error: Cannot find module '@pm2/io'

Script start normally when i install pm locally for project. But in this case i have no any custom metrics on app.pm2.io site.
I try to search in google, no solution provided.
Node v18.12.1, Ubuntu 22.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reproducing require('@pm2/io') with Node v18.12.1 on Ubuntu 22 after the global sudo npm i -g pm2 installation, then compare it with the reported working local project installation. Trace how the custom-metrics module is resolved and determine the supported installation path; done means the documented setup reliably exposes custom metrics without the module-not-found error.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript, nodejs
Domain
cli, observability
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.