Saltar al contenido

regeneratorRuntime no se define después de la implementación en SAP Cloud Platform

Un Usuario hizo la siguiente pregunta

Hola comunidad

Mi aplicación HTML5 funciona perfectamente en Full SAP Web IDE Stack si la ejecuto como Sior Fiori Launchpad Sandbox.

Pero si uso la aplicación en SAP Cloud Platform, aparece el siguiente error:

ReferenceError: regeneratorRuntime is not defined

Utilizo Grunt y Babel para mi proceso de construcción y estoy seguro de que tiene que ver con async / stay, pero no puedo pensar por qué funciona como se esperaba antes de la implementación.

¿Algún consejo sobre cómo solucionar este problema?

1 respuesta

  • Hola,

    Usando Async / Await, babel está usando una biblioteca adicional llamada Runtime regeneration. Necesita agregar esto a su proyecto.

    En caso de que use la herramienta UI5, podría usar mi tarea de complemento: https://blogs.sap.com/2019/08/28/ui5-tooling-custom-transpiler-babel-builder-extension-task/

    Obtendrá la regeneración en tiempo de ejecución y la agregará a su proyecto.

    Una cosa más, si agregó la regeneración en tiempo de ejecución a su proyecto. Debe asegurarse de que se esté cargando antes de iniciar el componente. es demasiado lento para cargar como otro recurso JS definido en el manifest.json …

    Kr, Wouter