Browse Source

[pixi][phaser][threejs] Fixed "ReferenceError: window is not defined" in Node.js environment. See #2409 (#2410)

Vadim Goncharov 1 year ago
parent
commit
09bb49b5db

+ 1 - 1
spine-ts/spine-phaser/src/require-shim.ts

@@ -30,7 +30,7 @@
 declare global {
 	var require: any;
 }
-if (window.Phaser) {
+if (typeof window !== 'undefined' && window.Phaser) {
 	let prevRequire = window.require;
 	window.require = (x: string) => {
 		if (prevRequire) return prevRequire(x);

+ 1 - 1
spine-ts/spine-pixi/src/require-shim.ts

@@ -32,7 +32,7 @@ declare global {
 	var PIXI: any;
 }
 
-if (window.PIXI) {
+if (typeof window !== 'undefined' && window.PIXI) {
 	let prevRequire = window.require;
 	window.require = (x: string) => {
 		if (prevRequire) return prevRequire(x);

+ 1 - 1
spine-ts/spine-threejs/src/require-shim.ts

@@ -31,7 +31,7 @@ declare global {
 	var require: any;
 }
 
-if (window.THREE) {
+if (typeof window !== 'undefined' && window.THREE) {
 	let prevRequire = window.require;
 	window.require = (x: string) => {
 		if (prevRequire) return prevRequire(x);