Estoy trabajando en una aplicación de escritorio Electron basada en electron-react-boilerplate . Como era de esperar, estoy iniciando localmente la aplicación usando npm start . Sin embargo, en algún momento, ocasionalmente comencé a recibir el siguiente error al iniciarlo:
/Users/username/my-app/node_modules/webpack-sources/lib/ReplaceSource.js:166 content = content.match(SPLIT_LINES_REGEX) || []; ^ RangeError: Maximum call stack size exceeded at String.match (<anonymous>) at checkOriginalContent (/Users/username/my-app</anonymous>/node_modules/webpack-sources/lib/ReplaceSource.js:166:23) at /Users/username/my-app</anonymous>/node_modules/webpack-sources/lib/ReplaceSource.js:358:9 at OriginalSource.streamChunks (/Users/username/my-app</anonymous>/node_modules/webpack-sources/lib/OriginalSource.js:74:7) at module.exports (/Users/username/my-app</anonymous>/node_modules/webpack-sources/lib/helpers/streamChunks.js:13:17) at ReplaceSource.streamChunks (/Users/username/my-app</anonymous>/node_modules/webpack-sources/lib/ReplaceSource.js:176:44) at module.exports (/Users/username/my-app</anonymous>/node_modules/webpack-sources/lib/helpers/streamChunks.js:13:17) at ConcatSource.streamChunks (/Users/username/my-app</anonymous>/node_modules/webpack-sources/lib/ConcatSource.js:112:55) at module.exports (/Users/username/my-app</anonymous>/node_modules/webpack-sources/lib/helpers/streamChunks.js:13:17) at streamAndGetSourceAndMap (/Users/username/my-app</anonymous>/node_modules/webpack-sources/lib/helpers/streamAndGetSourceAndMap.js:27:53) ~/my-app main >1 *1 > (node:34510) electron: Failed to load URL: http://localhost:1212/index.html with error: ERR_EMPTY_RESPONSEseguido de mensajes repetidos:
[34510:1210/154122.133709:ERROR:CONSOLE(1)] "Extension server error: Operation failed: Permission denied", source: devtools://devtools/bundled/models/extensions/extensions.js (1)El problema parece estar relacionado con el paquete web, pero el único cambio que hice en la configuración existente fueron algunas adiciones básicas para poder usar tailwindcss (según las instrucciones de los documentos oficiales). Además, traté de reducir el problema, pero el hecho de que esto solo suceda a veces hizo que fuera imposible rastrear la fuente real del problema, por lo que realmente no estoy seguro de si esto fue causado por mi implementación o es algún tipo de error en el repetitivo de electrones.
Cualquier sugerencia o idea salvaría la cordura en este punto.