Lokale ontwikkelomgeving instellen

Adobe Asset Compute-projecten kunnen niet worden geïntegreerd met de lokale AEM-runtime die door de AEM SDK wordt geleverd en worden ontwikkeld met behulp van hun eigen gereedschapsketen, los van die welke door AEM-toepassingen wordt vereist op basis van het AEM Maven-projectarchetype.

Als u de Asset Compute-microservices wilt uitbreiden, moeten de volgende gereedschappen zijn geïnstalleerd op de lokale ontwikkelaarscomputer.

Verkorte instructies voor het instellen

Hier volgt een korte set-upinstructies. Nadere bijzonderheden over deze ontwikkelingstools worden hieronder in afzonderlijke secties beschreven.

  1. installeer de Desktop van de Dokkeren trek de vereiste beelden van de Dokker:

    code language-none
    $ docker pull openwhisk/action-nodejs-v12:latest
    $ docker pull adobeapiplatform/adobe-action-nodejs-v12:3.0.22
    
  2. installeer de Code van Visual Studio

  3. Node.js 10+ installeren

  4. Installeer de vereiste npm-modules en Adobe I/O CLI-plug-ins vanaf de opdrachtregel:

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

Lees de onderstaande secties voor meer informatie over de instructies voor een verkorte installatie.

Visual Studio-code installeren vscode

de Code van Microsoft Visual Studiowordt gebruikt voor het ontwikkelen van en het zuiveren van de arbeiders van Asset Compute. Terwijl andere JavaScript-compatibele windekan worden gebruikt om de worker te ontwikkelen, slechts kan de Code van Visual Studio aan worden geïntegreerd zuiverende arbeider van Asset Compute.

Dit leerprogramma veronderstelt het gebruik van de Code van Visual Studio aangezien het de beste ontwikkelaarervaring voor het uitbreiden van Asset Compute verstrekt.

Docker-bureaublad installeren docker

De download en installeert de recentste, stabiele Desktop van de Dakker, aangezien dit wordt vereist om te testenen zuiverprojecten van Asset Compute plaatselijk.

Nadat u Docker Desktop hebt geïnstalleerd, start u deze en installeert u de volgende Docker-afbeeldingen vanaf de opdrachtregel:

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

Ontwikkelaars op Windows-computers moeten ervoor zorgen dat ze Linux-containers gebruiken voor de bovenstaande afbeeldingen. De stappen om op de containers van Linux over te schakelen worden beschreven in Docker voor de documentatie van Vensters.

Node.js (en npm) installeren node-js

De arbeiders van Asset Compute zijn Node.js-Gebaseerd, en vereisen daarom Node.js 10+ (en npm) om te ontwikkelen en te bouwen.

Adobe I/O CLI installeren aio

installeer Adobe I/O CLI, of lucht is een bevel-lijn (CLI) npm module die gebruik van en interactie met de technologieën van Adobe I/O vergemakkelijkt, en voor zowel produceert als ontwikkelt plaatselijk de arbeiders van douaneAsset Compute.

$ npm install -g @adobe/aio-cli

De Adobe I/O CLI Asset Compute-insteekmodule installeren aio-asset-compute

De Adobe I/O CLI Asset Compute stop

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

Webfoutopsporing installeren wskdebug

De download en installeert Apache OpenWhisk zuivertnpm module om lokaal het zuiveren van de arbeiders van Asset Compute te vergemakkelijken.

Code 1.48.x+ van Visual Studio wordt vereist voor wskdebugom te werken.

$ npm install -g @openwhisk/wskdebug

Installeer de extensie ngrok

Download en installeer de ngroknpm module, die openbare toegang tot uw lokale ontwikkelingsmachine verleent, om lokaal het zuiveren van de arbeiders van Asset Compute te vergemakkelijken.

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