diff --git a/src/core/env.ts b/src/core/env.ts index cadec6688..a9c7b1926 100644 --- a/src/core/env.ts +++ b/src/core/env.ts @@ -38,8 +38,9 @@ else if (typeof document === 'undefined' && typeof self !== 'undefined') { env.worker = true; } else if ( - typeof navigator === 'undefined' - || navigator.userAgent.indexOf('Node.js') === 0 + (typeof process !== 'undefined' && typeof process.version === 'string') + || (typeof navigator === 'undefined' || typeof navigator.userAgent === 'undefined') + || (env.hasGlobalWindow && 'Deno' in window) ) { // In node env.node = true;