La création du pipeline échoue à partir du nœud non épinglé/NPM et le fichier package-lock.json est manquant dans AEM Cloud Manager
Dans AEM Cloud Manager, les versions de pipeline échouent lorsque les versions de Node et de NPM ne sont pas définies dans le frontend-maven-plugin et que le fichier package-lock.json n’est pas validé. Cela entraîne des erreurs de syntaxe ou des incompatibilités après les mises à jour d’environnement ou de dépendance. Pour résoudre ce problème, épinglez les versions compatibles Node/NPM et validez le package-lock.json file.
Description description
Environnement
Adobe Experience Manager
Problème/Symptômes
- Le pipeline échoue lors des tests de création et unitaires pour tous les environnements (DEV, Stage, PROD).
- Les messages d’erreur affichent une incompatibilité de syntaxe JavaScript dans une dépendance lors de la
npm run production. - Référence des messages d’erreur SyntaxError : jeton inattendu . dans la dépendance
baseline-browser-mapping. - Les versions qui réussissaient auparavant échouent désormais sans modifications de code ni de dépendances.
Résolution resolution
Pour résoudre ce problème, procédez comme suit :
- Mettez à jour le fichier POM pour spécifier des versions de nœud et NPM compatibles dans la configuration
frontend-maven-plugin. - Exécutez
npm installlocalement pour générer un nouveau fichierpackage-lock.json. - Validez le fichier
package-lock.jsongénéré dans le contrôle de code source. - Envoyez ces modifications à votre référentiel.
- Réexécutez le pipeline Cloud Manager.
- Vérifiez que la génération s’est terminée sans erreur de syntaxe.
Lectures connexes
- Configuration des outils de développement dans les tutoriels AEM as a Cloud Service
- L’environnement de création dans les tutoriels AEM as a Cloud Service
recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f