Passenger causing error "ReferenceError: GLOBAL is not defined" for Node

Shared server
Sample app for Redux/React
I followed the instructions for installing node with passenger. (I’ve tried node 12.18.2 and 14.6.0 for node)
But I am getting the error:

/usr/share/passenger/helper-scripts/node-loader.js:41
GLOBAL.PhusionPassenger = exports.PhusionPassenger = new EventEmitter();
^

ReferenceError: GLOBAL is not defined
at Object. (/usr/share/passenger/helper-scripts/node-loader.js:41:1)
at Module._compile (internal/modules/cjs/loader.js:1236:30)
at Object.Module._extensions…is (internal/modules/cjs/loader.js:1257:10)
at Module.load (internal/modules/cjs/loader.js:1085:32)
at Function.Module._load (internal/modules/cjs/loader.js:950:14)
at Function.executeUserEntryPoint [as runMain] (internal/modules/run_main.js:60:12)
at internal/main/run_main_module.js:17:47

Any ideas? Any searches on Stack Overflow just shows that it is a bug in the app. So I figure it has to be a configuration thing for dreamhost. Has anyone else got something similar when standing up a node server?

Have you tried force-restarting the Passenger instance?

$ mkdir -p ~/<webdirectory>/tmp
$ touch ~/<webdirectory>/tmp/restart.txt