es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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”

Tags:  , , , ,

Answer

  1. Avatar for 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:

    devServer: {
        ...
        node: {
            fs: 'empty'
        },
        watchOptions: {
            poll: true
        },
        worker: {
            memoryLimit: 4096 // aumente el límite de memoria a 4096MB
        }
    },
    

    También puede intentar ejecutar npx cypress open-ct con la bandera --memory-limit para aumentar el límite de memoria para el proceso:

    npx cypress open-ct --memory-limit=4096
    

    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.

    npm install webpack-dev-server@3.11.2 --save-dev
    

    Finalmente, siempre es una buena idea asegurarse de que todas las dependencias estén actualizadas ejecutando npm update.

Comments are closed.