Configuración del entorno de desarrollo local

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.

Instrucciones de configuración abreviadas

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.

  1. 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
    
  2. Instalar código de Visual Studio

  3. Instalar Node.js 10+

  4. 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.

Instalar código de Visual Studio

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.

Instalar Docker Desktop

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.

Instalación de Node.js (y npm)

Los trabajadores del asset compute son Node.jsbasado en y, por lo tanto, requiere Node.js 10+ (y npm) para desarrollar y generar.

Instalar CLI de Adobe I/O

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.

Instalación del complemento de Asset compute 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

Instalar wskdebug

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

Instalar ngrok

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

En esta página