ReferenceError: el navegador no está definido en "npm run build" Nextjs @ andyet / simplewebrtc

0

Estoy creando una aplicación de video chat con @ andyet / simplewebrtc. Y estoy usando la importación dinámica nextjs. Todo funciona bien en localhost, pero cuando intento crear una compilación con "npm run build", obtengo que el navegador no está definido.

Build error occurred ReferenceError: navigator is not defined at Object. (/Users/apple/Documents/React Mac/next-webrtc/next-webrtc/node_modules/@andyet/simplewebrtc/lib/Hark.js:4:56) at Module._compile (internal/modules/cjs/loader.js:1063:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10) at Module.load (internal/modules/cjs/loader.js:928:32) at Function.Module._load (internal/modules/cjs/loader.js:769:14) at Module.require (internal/modules/cjs/loader.js:952:19) at require (internal/modules/cjs/helpers.js:88:18) at Object. (/Users/apple/Documents/React Mac/next-webrtc/next-webrtc/node_modules/@andyet/simplewebrtc/actions/Media.js:5:40) at Module._compile (internal/modules/cjs/loader.js:1063:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1092:10) { type: 'ReferenceError' }

2
0

Simplemente actualice a @ andyet / simplewebrtc versión 1.30.2 y resolverá el problema. Hicieron la actualización a esta versión antes de que no fuera compatible con nextjs