I can't get the companion server to work

I have tried severally to get the uppy companion to work but I get lots of missing module errors.
I have done npm install.
Can someone please provide a step by step guide in setting up the companion server for both local development and production environment.

How did you install it? If you want to use Companion, you shouldn’t clone the uppy repository. The best way to install is from npm. You can run the following in your own project directory:

npm install @uppy/companion

It needs a bunch of configuration which is described in https://uppy.io/docs/companion/#Usage.

Hi. I am also a newb trying to get this to work. Did you succeed? I would love some help.