Hoe te om BUILD_NPM_AUDIT_ERROR in AEM as a Cloud Service front-end pijpleiding op te lossen
De eerste uitvoering van de front-end pijpleiding ontbreekt met een interne fout. Verwijder twee knooppunten in de Adobe Experience Manager-projectcode, zoals wordt beschreven in de documentatie in dit artikel.
Beschrijving description
Milieu
Adobe Experience Manager as a Cloud Service (AEMaaCS)
Uitgave/Symptomen
De eerste uitvoering van de front-end pijpleiding ontbreekt met een interne fout.
Foutbericht:
Cloud Manager an internal error during the fast front-end pipeline deployment. If this recurs, please encounter Adobe Support.
Er is een BUILD_NPM_AUDIT_ERROR in build.log.
build.log:
01:23:34.567 [ main] INFO c.a.p.e.s.b.s.CommandLineServiceImpl - Executing command npm --progress false audit --production --audit-level=critical
01:23:34.567 [ main] INFO c.a.p.e.s.b.s.CommandLineServiceImpl - Running: [ npm, --progress, false, audit, --production, --audit-level=critical]
npm ERR! Cannot read property 'jquery' of undefined
npm ERR! A complete log of this run can be found in:npm ERR! /root/.npm/_logs/1234-56-78T91_23_45_678Z-debug.log01:23:34.567 [ main] DEBUG c.a.p.e.s.b.s.w.AbstractBuildWorkflowService - Storing the default errorCode BUILD_NPM_AUDIT_ERROR for step build on repo <site-name>01:23:34.567 [ main] INFO c.a.p.e.s.b.s.w.NpmBuildWorkflowService - Build and scan pipeline interrupted due to IOException!org.apache.commons.exec.ExecuteException: Process exited with an error: 1 (Exit value: 1)at org.apache.commons.exec.DefaultExecutor.executeInternal(DefaultExecutor.java:404)
In dit artikel wordt uitgelegd hoe u dit probleem kunt oplossen.
Resolutie resolution
Schrap de volgende twee knopen in uw AEM projectcode zoals die in de documentatie [ 1 ] wordt beschreven:
- /conf/
<site-name>/sling:configs/com.adobe.aem.wcm.site.manager.config.SiteConfig - /conf/
<site-name>/sling:configs/com.adobe.cq.wcm.core.components.config.HtmlPageItemsConfig
De front-end pijpleiding werkt de knoop SiteConfig met de pakketnaam van het opgestelde thema bij, maar het zal ontbreken als de pakketnaam en montages SiteConfig verschillend zijn.
De details zijn als volgt:
Stap 1. Controleer het .content.xml- dossier bij de volgende weg:
/ui.content/src/main/content/jcr_root/conf/appId/_sling_configs/
Stap 2. Verwijder de definities van de twee knooppunten:
SiteConfig:
<com.adobe.aem.wcm.site.manager.config.SiteConfig
jcr:primaryType="nt:unstructured"
siteTemplatePath="/libs/wcm/core/site-templates/aem-site-template-stub-2.0.0"
themePackageName="${appId}"/>
HtmlPageItemsConfig:
<com.adobe.cq.wcm.core.components.config.HtmlPageItemsConfig
jcr:primaryType="cq:Page">
・・・
</com.adobe.cq.wcm.core.components.config.HtmlPageItemsConfig>
Stap 3. Herhaal de front-end pijpleiding in Cloud Manager.
Als resultaat van stap 3, zal AEM behoorlijk deze configuratieknopen ontspannen. De pijplijn zou daarna moeten slagen.
[ 1 ] Het toelaten van de Voorste-Eind Pijpleiding
Voor meer details, volg deze verbinding Toelatend de Voorste-eind Pijpleiding