Konfigurera lokal utvecklingsmiljö

Adobe Asset Compute-projekt kan inte integreras med den lokala AEM-miljön som tillhandahålls av AEM SDK och utvecklas med en egen verktygskedja, som är skild från den som krävs av AEM-program som bygger på AEM Maven-projektarkitypen.

Följande verktyg måste vara installerade på den lokala utvecklingsdatorn för att du ska kunna utöka Asset Compute mikrotjänster.

Instruktioner för tillagd konfiguration

Här följer en instruktion för att konfigurera en förkortning. Information om dessa utvecklingsverktyg beskrivs i separata avsnitt nedan.

  1. Installera Docker Desktop och hämta nödvändiga Docker-bilder:

    code language-none
    $ docker pull openwhisk/action-nodejs-v12:latest
    $ docker pull adobeapiplatform/adobe-action-nodejs-v12:3.0.22
    
  2. Installera Visual Studio-kod

  3. Installera Node.js 10+

  4. Installera nödvändiga npm-moduler och Adobe I/O CLI-plugin-program från kommandoraden:

    code language-none
    $ npm i -g @adobe/aio-cli @openwhisk/wskdebug ngrok --unsafe-perm=true \
    && aio plugins:install @adobe/aio-cli-plugin-asset-compute
    

Mer information om de förkortade installationsanvisningarna finns i avsnitten nedan.

Installera Visual Studio Code vscode

Microsoft Visual Studio Code används för att utveckla och felsöka Asset Compute-arbetare. Andra JavaScript-kompatibla IDE kan användas för att utveckla arbetaren, men bara Visual Studio Code kan integreras med debug Asset Compute-arbetaren.

I den här självstudiekursen antas användningen av Visual Studio Code som den ger den bästa utvecklarupplevelsen för att utöka Asset Compute.

Installera Docker Desktop docker

Hämta och installera den senaste, stabila Docker Desktop eftersom detta krävs för att testa - och felsöka Asset Compute-projekt lokalt.

När du har installerat Docker Desktop startar du programmet och installerar följande Docker-bilder från kommandoraden:

$ docker pull openwhisk/action-nodejs-v12:latest
$ docker pull adobeapiplatform/adobe-action-nodejs-v12:3.0.22

Utvecklare på Windows-datorer bör kontrollera att de använder Linux-behållare för bilderna ovan. Stegen för att växla till Linux-behållare beskrivs i Docker för Windows-dokumentationen.

Installera Node.js (och npm) node-js

Asset Compute-arbetare är Node.js-baserade, och kräver därför Node.js 10+ (och npm) för att kunna utveckla och bygga.

Installera Adobe I/O CLI aio

Installera Adobe I/O CLI, eller aio är en kommandoradsmodul (CLI) som underlättar användning av och interaktion med Adobe I/O-tekniker, och som används både för att generera och lokalt utveckla anpassade Asset Compute-arbetare.

$ npm install -g @adobe/aio-cli

Installera Adobe I/O CLI Asset Compute plugin aio-asset-compute

Adobe I/O CLI Asset Compute-plugin

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

Installera wskdebug wskdebug

Hämta och installera Apache OpenWhisk-felsökningsmodulen ​ npm för att underlätta lokal felsökning av Asset Compute-arbetare.

Visual Studio Code 1.48.x+ krävs för att wskdebug ska fungera.

$ npm install -g @openwhisk/wskdebug

Installera anteckning ngrok

Hämta och installera modulen ngrok npm, som ger offentlig åtkomst till din lokala utvecklingsdator, för att underlätta lokal felsökning av Asset Compute-arbetare.

$ npm install -g ngrok --unsafe-perm=true
recommendation-more-help
4859a77c-7971-4ac9-8f5c-4260823c6f69