@dave1904 I’ve managed to fix most of the peer dependencies but there are still some really strange issues with this instance. I need to look at this in a bit more detail unfortunately as it’s like trying to chase a ghost presently
What I am seeing is the below
npm WARN @apidevtools/swagger-parser@10.1.0 requires a peer of openapi-types@>=7 but none is installed. You must install peer dependencies yourself.
npm WARN @nodebb/nodebb-plugin-reactions@1.0.2 requires a peer of nodebb-plugin-emoji@^4.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN cosmiconfig-typescript-loader@4.3.0 requires a peer of cosmiconfig@>=7 but none is installed. You must install peer dependencies yourself.
npm WARN textcomplete.contenteditable@0.1.1 requires a peer of textcomplete@^0.14.2 but none is installed. You must install peer dependencies yourself.
The second line I would not expect because that dependency is satisfied by nodebb-plugin-emoji@5.0.7
which is now installed. Hard to know what the peer dependencies are currently.
EDIT: You have a really old npm
version at 6.14.17. This should be upgraded and may solve the problems. For example, mine is v9.
Additionally, using the command
npm config set legacy-peer-deps true
should auto resolve issues, but likely npm
needs upgrading.