profile-hover icon indicating copy to clipboard operation
profile-hover copied to clipboard

Support SSR

Open liamzebedee opened this issue 6 years ago • 0 comments

I'm encountering this error while using profile-hover with Next.js:

Error: unable to locate global object
    at /Users/liamz/Documents/open-source/everest/social/node_modules/profile-hover/dist/reactBundle.js:36:52352
    at Object.<anonymous> (/Users/liamz/Documents/open-source/everest/social/node_modules/profile-hover/dist/reactBundle.js:36:52396)
    at r (/Users/liamz/Documents/open-source/everest/social/node_modules/profile-hover/dist/reactBundle.js:1:124)
    at Object.<anonymous> (/Users/liamz/Documents/open-source/everest/social/node_modules/profile-hover/dist/reactBundle.js:19:4359)
    at Object.<anonymous> (/Users/liamz/Documents/open-source/everest/social/node_modules/profile-hover/dist/reactBundle.js:19:6075)
    at r (/Users/liamz/Documents/open-source/everest/social/node_modules/profile-hover/dist/reactBundle.js:1:124)
    at Object.<anonymous> (/Users/liamz/Documents/open-source/everest/social/node_modules/profile-hover/dist/reactBundle.js:8:75735)
    at r (/Users/liamz/Documents/open-source/everest/social/node_modules/profile-hover/dist/reactBundle.js:1:124)
    at Module.<anonymous> (/Users/liamz/Documents/open-source/everest/social/node_modules/profile-hover/dist/reactBundle.js:36:27906)
    at r (/Users/liamz/Documents/open-source/everest/social/node_modules/profile-hover/dist/reactBundle.js:1:124)
    at /Users/liamz/Documents/open-source/everest/social/node_modules/profile-hover/dist/reactBundle.js:1:923
    at Object.<anonymous> (/Users/liamz/Documents/open-source/everest/social/node_modules/profile-hover/dist/reactBundle.js:1:933)
    at Module._compile (internal/modules/cjs/loader.js:776:30)
    at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)
    at Module.load (internal/modules/cjs/loader.js:653:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:593:12)

I assume this has something to do with Next.js rendering the bundle in a Node process (server-side), wherein there is no global object?

liamzebedee avatar Sep 01 '19 12:09 liamzebedee