phaser-on-nodejs
phaser-on-nodejs copied to clipboard
Uncaught [ReferenceError: screen is not defined]
Describe the bug
Running into Uncaught [ReferenceError: screen is not defined] when the Phaser version is v3.90. The error disappears when Phaser is v3.87.
Error: Uncaught [ReferenceError: screen is not defined]
at reportException (/usr/src/app/node_modules/jsdom/lib/jsdom/living/helpers/runtime-script-errors.js:66:24)
at innerInvokeEventListeners (/usr/src/app/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:353:9)
at invokeEventListeners (/usr/src/app/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at DocumentImpl._dispatch (/usr/src/app/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:217:9)
at fireAnEvent (/usr/src/app/node_modules/jsdom/lib/jsdom/living/helpers/events.js:18:36)
at dispatchEvent (/usr/src/app/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js:449:9)
at /usr/src/app/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js:454:11
at new Promise (<anonymous>)
at onDOMContentLoad (/usr/src/app/node_modules/jsdom/lib/jsdom/living/nodes/Document-impl.js:452:14)
at Object.check (/usr/src/app/node_modules/jsdom/lib/jsdom/browser/resources/resource-queue.js:76:23) ReferenceError: screen is not defined
at ScaleManager.startListeners (/usr/src/app/node_modules/phaser/src/scale/ScaleManager.js:1549:9)
at ScaleManager.boot (/usr/src/app/node_modules/phaser/src/scale/ScaleManager.js:463:14)
at EventEmitter.emit (/usr/src/app/node_modules/eventemitter3/index.js:201:33)
at Game.boot (/usr/src/app/node_modules/phaser/src/core/Game.js:396:21)
at Document.check (/usr/src/app/node_modules/phaser/src/dom/DOMContentLoaded.js:38:9)
at Document.callTheUserObjectsOperation (/usr/src/app/node_modules/jsdom/lib/jsdom/living/generated/EventListener.js:26:30)
at innerInvokeEventListeners (/usr/src/app/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:350:25)
at invokeEventListeners (/usr/src/app/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:286:3)
at DocumentImpl._dispatch (/usr/src/app/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:217:9)
at fireAnEvent (/usr/src/app/node_modules/jsdom/lib/jsdom/living/helpers/events.js:18:36)
Any plans on supporting the latest phaser version?