diff --git a/helpers/get-site-url.js b/helpers/get-site-url.js index e2130c5..e416979 100644 --- a/helpers/get-site-url.js +++ b/helpers/get-site-url.js @@ -2,6 +2,9 @@ export function getSiteUrl () { // console.log( 'import.meta.site', import.meta.env ) + const hasImportMeta = typeof import.meta !== 'undefined' + const hasImportMetaEnv = hasImportMeta && typeof import.meta.env !== 'undefined' + // Try process.env.URL if ( typeof process.env.URL !== 'undefined' ) { console.log('Has env.URL') @@ -15,13 +18,13 @@ export function getSiteUrl () { } // Try URL - if ( typeof import.meta.env.URL !== 'undefined' ) { + if ( hasImportMetaEnv && typeof import.meta.env.URL !== 'undefined' ) { console.log('Has URL') return import.meta.env.URL } // Try PUBLIC_URL - if ( typeof import.meta.env.PUBLIC_URL !== 'undefined' ) { + if ( hasImportMetaEnv && typeof import.meta.env.PUBLIC_URL !== 'undefined' ) { console.log('Has PUBLIC_URL') return import.meta.env.PUBLIC_URL }