Los proyectos de Asset compute AEM AEM AEM AEM de Adobe no se pueden integrar con el tiempo de ejecución local de la proporcionado por el SDK y se desarrollan con su propia cadena de herramientas, aparte de la requerida por las aplicaciones de la en función del arquetipo del proyecto Maven de la.
Para ampliar los microservicios de Asset compute, se deben instalar las siguientes herramientas en el equipo de desarrollo local.
A continuación se muestran unas instrucciones de configuración abreviadas. Los detalles sobre estas herramientas de desarrollo se describen en secciones discretas a continuación.
Instalar Docker Desktop y extraiga las imágenes de Docker necesarias:
$ docker pull openwhisk/action-nodejs-v12:latest
$ docker pull adobeapiplatform/adobe-action-nodejs-v12:3.0.22
Instale los módulos npm y los complementos CLI de Adobe I/O necesarios desde la línea de comandos:
$ npm i -g @adobe/aio-cli@7.1.0 @openwhisk/wskdebug ngrok --unsafe-perm=true \
&& aio plugins:install @adobe/aio-cli-plugin-asset-compute
Para obtener más información sobre las instrucciones de instalación abreviadas, lea las secciones siguientes.
Microsoft Visual Studio Code se utiliza para desarrollar y depurar Assets computes de trabajo. Mientras que otros IDE compatible con JavaScript se puede utilizar para desarrollar el trabajador, sólo el código de Visual Studio se puede integrar en depurar Trabajador del asset compute.
En este tutorial se da por hecho el uso de código de Visual Studio, ya que proporciona la mejor experiencia para el desarrollador a la hora de ampliar los Assets computes.
Descargue e instale la última versión estable Docker Desktop, ya que es necesario para prueba y depurar Asset compute proyectos localmente.
Después de instalar Docker Desktop, inícielo e instale las siguientes imágenes de Docker desde la línea de comandos:
$ docker pull openwhisk/action-nodejs-v12:latest
$ docker pull adobeapiplatform/adobe-action-nodejs-v12:3.0.22
Los desarrolladores de equipos con Windows deben asegurarse de utilizar contenedores de Linux para las imágenes anteriores. Los pasos para cambiar a contenedores Linux se describen en la sección Documentación de Docker para Windows.
Los trabajadores del asset compute son Node.jsbasado en y, por lo tanto, requiere Node.js 10+ (y npm) para desarrollar y generar.
Instale la CLI de Adobe I/O, o aio es un módulo npm de línea de comandos (CLI) que facilita el uso de las tecnologías de Adobe I/O y la interacción con ellas, y se utiliza tanto para generar como para desarrollar localmente Assets computes personalizados.
$ npm install -g @adobe/aio-cli@7.1.0
Se requiere la versión 7.1.0 de CLI de Adobe I/O. En este momento no se admiten versiones posteriores de CLI de Adobe I/O.
El Complemento de Asset compute de CLI de Adobe I/O
$ aio plugins:install @adobe/aio-cli-plugin-asset-compute
Descargue e instale Depuración de Apache OpenWhisk npm para facilitar la depuración local de los trabajadores de Asset compute.
Visual Studio Code 1.48.x+ es necesario para wskdebug para trabajar.
$ npm install -g @openwhisk/wskdebug
Descargue e instale ngrok npm module, que proporciona acceso público a su equipo de desarrollo local, para facilitar la depuración local de los trabajadores de Asset compute.
$ npm install -g ngrok --unsafe-perm=true