Initial startup fails with cannot find module tslib

Hello again, I am again attempting to install peertube and now I’m getting a different error:

Started PeerTube daemon.
Jan 04 03:06:11 server1.art peertube[18164]: internal/modules/cjs/loader.js:905
Jan 04 03:06:11 server1.art peertube[18164]: throw err;
Jan 04 03:06:11 server1.art peertube[18164]: ^
Jan 04 03:06:11 server1.art peertube[18164]: Error: Cannot find module 'tslib'
Jan 04 03:06:11 server1.art peertube[18164]: Require stack:
Jan 04 03:06:11 server1.art peertube[18164]: - /var/www/peertube/versions/peertube-v5.0.0/dist/server.js
Jan 04 03:06:11 server1.art peertube[18164]: at Function.Module._resolveFilename (internal/modules/cjs/loader.js:902:15)
Jan 04 03:06:11 server1.art peertube[18164]: at Function.Module._load (internal/modules/cjs/loader.js:746:27)
Jan 04 03:06:11 server1.art peertube[18164]: at Module.require (internal/modules/cjs/loader.js:974:19)
Jan 04 03:06:11 server1.art peertube[18164]: at require (internal/modules/cjs/helpers.js:101:18)
Jan 04 03:06:11 server1.art peertube[18164]: at Object.<anonymous> (/var/www/peertube/versions/peertube-v5.0.0/dist/server.js:3:17)
Jan 04 03:06:11 server1.art peertube[18164]: at Module._compile (internal/modules/cjs/loader.js:1085:14)
Jan 04 03:06:11 server1.art peertube[18164]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10)
Jan 04 03:06:11 server1.art peertube[18164]: at Module.load (internal/modules/cjs/loader.js:950:32)
Jan 04 03:06:11 server1.art peertube[18164]: at Function.Module._load (internal/modules/cjs/loader.js:790:12)
Jan 04 03:06:11 server1.art peertube[18164]: at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:75:12) {
Jan 04 03:06:11 server1.art peertube[18164]: code: 'MODULE_NOT_FOUND',
Jan 04 03:06:11 server1.art peertube[18164]: requireStack: [ '/var/www/peertube/versions/peertube-v5.0.0/dist/server.js' ]
Jan 04 03:06:11 server1.art peertube[18164]: }
Jan 04 03:06:11 server1.art systemd[1]: peertube.service: main process exited, code=exited, status=1/FAILURE
Jan 04 03:06:11 server1.art systemd[1]: Unit peertube.service entered failed state.
Jan 04 03:06:11 server1.art systemd[1]: peertube.service failed.
Jan 04 03:06:11 server1.art systemd[1]: peertube.service holdoff time over, scheduling restart.
Jan 04 03:06:11 server1.art systemd[1]: Stopped PeerTube daemon.

I tried to install tslib globally but I get the same error. I am on CentOS7 and a few of the commands in the instructions dont work

e.g. in the dependencies under CentOS 7 the command

sudo PGSETUP_INITDB_OPTIONS='--auth-host=md5' postgresql-setup --initdb --unit postgresql

fail… I had to change initdb to init and remove the --unit parameter

Try to reinstall node modules: cd /var/www/peertube/peertube-latest && sudo -H -u peertube rm -r ./node_modules && sudo -H -u peertube yarn install --production --pure-lockfile