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.
-
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 -
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 Node.js (och npm) på samma sätt som för traditionell AEM-utveckling.
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