Pipeline-bygget misslyckas från en icke-fäst nod/NPM och package-lock.json saknas i AEM Cloud Manager
I AEM Cloud Manager fungerar inte pipeline-byggen när Node- och NPM-versionerna inte har angetts i plugin-programmet front-maven-plugin och filen package-lock.json inte har implementerats. Detta leder till syntaxfel eller inkompatibiliteter efter miljö- eller beroendeuppdateringar. Åtgärda problemet genom att fästa kompatibla Nod-/NPM-versioner och implementera package-lock.json file.
Beskrivning description
Miljö
Adobe Experience Manager
Problem/symtom
- Pipelinen fungerar inte under bygg- och enhetstestning för alla miljöer (DEV, Stage, PROD).
- Felmeddelanden visar JavaScript-syntaxinkompatibilitet i ett beroende under
npm run production. - Felmeddelanden refererar till SyntaxError: Oväntad token. i
baseline-browser-mapping-beroenden. - Bygger som tidigare har slutförts misslyckas nu utan ändringar av kod eller beroenden.
Upplösning resolution
Följ de här stegen för att åtgärda problemet:
- Uppdatera POM-filen för att ange kompatibla NPM- och NPM-versioner i konfigurationen
frontend-maven-plugin. - Kör
npm installlokalt för att generera en nypackage-lock.json-fil. - Genomför den genererade
package-lock.json-filen till källkontrollen. - Överför dessa ändringar till databasen.
- Kör om Cloud Manager pipeline.
- Verifiera att bygget har slutförts utan syntaxfel.
Relaterade avläsningar
- Konfigurera utvecklingsverktyg i AEM as a Cloud Service självstudiekurser
- Byggmiljön i AEM as a Cloud Service självstudiekurser
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f