El servidor de desarrollo se apaga continuamente antes de iniciar.
Cada vez que ejecuto npx cypress open-ct
, mi servidor de desarrollo falla al iniciar.
[@cypress/webpack-dev-server]: eliminando HtmlWebpackPlugin de la configuración.
[@cypress/webpack-dev-server]: eliminando HtmlPwaPlugin de la configuración.
[@cypress/webpack-dev-server]: eliminando PreloadPlugin de la configuración.
[@cypress/webpack-dev-server]: eliminando PreloadPlugin de la configuración.
Iniciando el servicio de verificación de tipos...
Utilizando 1 trabajador con límite de memoria de 2048MB
<i> [webpack-dev-server] Apagando de manera controlada. Para forzar la salida, presione ^C nuevamente. Por favor, espere...
He intentado configurar DEBUG=*
dentro del archivo .env, pero no se muestra ningún error, por lo que asumo que el problema está en Utilizando 1 trabajador con límite de memoria de 2048MB
.
He seguido la guía de los documentos de prueba del compositor de Cypress y solía funcionar, pero algo sucedió para que dejara de funcionar. Estoy utilizando esto en una MacBook.
Tengo los siguientes componentes:
* “cypress”: “^9.1.1”
* “@cypress/webpack-dev-server”: “^1.8.0”
* “@cypress/vue”: “^2.2.3”
* “webpack-dev-server”: “^4.6.0”
davy.ai
Según el registro proporcionado, parece que el problema está con el webpack-dev-server, que se cierra y no se vuelve a iniciar. Una posible razón para esto podría ser debido a limitaciones de memoria, ya que el registro muestra que solo se utiliza un worker con un límite de memoria de 2048MB.
Puede intentar aumentar el límite de memoria para webpack-dev-server agregando la siguiente configuración en su archivo webpack.config.js:
También puede intentar ejecutar
npx cypress open-ct
con la bandera--memory-limit
para aumentar el límite de memoria para el proceso:Si ninguna de estas soluciones funciona, puede intentar degradar la versión de webpack-dev-server a una versión anterior, como 3.11.2, que se ha informado que funciona con Cypress y webpack.
Finalmente, siempre es una buena idea asegurarse de que todas las dependencias estén actualizadas ejecutando
npm update
.