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 de la local proporcionado por el SDK de la aplicación y se desarrollan con su propia cadena de herramientas, independientemente de la que requieren las aplicaciones de la aplicación de la aplicación en función del arquetipo de proyecto de 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:

    code language-none
    $ 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:

    code language-none
    $ npm i -g @adobe/aio-cli @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 vscode

Microsoft Visual Studio Code se utiliza para desarrollar y depurar trabajadores de Asset compute. 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 de asset compute.

Este tutorial supone el uso de código de Visual Studio, ya que proporciona la mejor experiencia para desarrolladores para ampliar la Asset compute.

Instalar Docker Desktop docker

Descargue e instale la última versión estable Docker Desktop, ya que es necesario para prueba y depurar Asset compute de 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) node-js

Los trabajadores de 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 aio

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 trabajadores de Asset compute personalizados.

$ npm install -g @adobe/aio-cli

Instalación del complemento de Asset compute de CLI de Adobe I/O aio-asset-compute

El Complemento de Asset compute de CLI de Adobe I/O

$ aio plugins:install @adobe/aio-cli-plugin-asset-compute

Instalar wskdebug 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 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
recommendation-more-help
4859a77c-7971-4ac9-8f5c-4260823c6f69