He creado un próximo proyecto de muestra. Uso este comando: npx create-next-app. Instalo next-pwa. Después de eso, configuro next.config, creo manifest.json y _document.js en el directorio del proyecto.
este es mi next.config.js:
const withPWA = require("next-pwa"); module.exports = withPWA({ reactStrictMode:true, pwa: { dest: "public", register: true, skipWaiting: true, disable: process.env.NODE_ENV === 'development' }});
mi _documento.js:
import Document, { Html, Head, Main, NextScript } from "next/document"; class MyDocument extends Document { render() { return ( <Html> <Head> <link rel="manifest" href="/manifest.json" /> <link rel="apple-touch-icon" href="/icon.png"></link> <meta name="theme-color" content="#fff" /> </Head> <body> <Main /> <NextScript /> </body> </Html> ); } } export default MyDocument; después de ejecutar: npm run build y npm start vi este error: 
¿Alguien tiene una solución?
Parece un error. Por favor, baje la versión de next-pwa a 5.5.4 y debería funcionar.