Following steps described in contribution page, I did
-
npm run install-node-dependencies -
Setup postgres, its extension, and so on
-
npm run dev:server
But the console prints an error complaining Cannot find module ‹ @peertube/peertube-models › or its corresponding type declarations. During installing dependencies stage, I can see that local packages are installed include @peertube/peertube-*. For instance,
Progress: resolved 2281, reused 2258, downloaded 0, added 2281, done
dependencies:
@aws-sdk/client-s3 3.855.0
…
@peertube/peertube-ffmpeg 0.0.0 ← packages/ffmpeg
@peertube/peertube-models 0.0.0 ← packages/models
@peertube/peertube-node-utils 0.0.0 ← packages/node-utils
…
This seems to me the server code can not locate the module in packages directory locally at runtime. But I do not find those modules in node_modules. I am not sure how to fix this. Any suggestions? Please let me know if more information is needed. Thanks.