Die Pipeline-Bereitstellung schlägt während des Build-Schritts fehl
Suchen Sie die Knotenversion und fügen Sie sie zur Datei ui.frontend/package.json hinzu, wenn die Pipeline-Bereitstellung beim Build-Schritt fehlschlägt.
Beschreibung description
Umgebung
Experience Manager as a Cloud Service
Problem/Symptome
Die Pipeline-Ausführung schlägt während des Build-Schritts aufgrund von Fehlern im ui.frontend
-Code fehl.
Sie sehen FEHLER-Meldungen wie die folgende in der build.log
:
12:52:44,558 [ Exec Stream Pumper] [ INFO] ERROR in /build_root/build/<program>/ui.frontend/node_modules/@types/node/ts4.8/util.d.ts
12:52:44,559 [ Exec Stream Pumper] [ INFO] [ tsl] ERROR in /build_root/build/<program>/ui.frontend/node_modules/@types/node/ts4.8/util.d.ts(1485,42)
12:52:44,561 [ Exec Stream Pumper] [ INFO] TS1005: ',' expected.
12:52:44,561 [ Exec Stream Pumper] [ INFO]
12:52:44,561 [ Exec Stream Pumper] [ INFO] ERROR in /build_root/build/<program>/ui.frontend/node_modules/@types/node/ts4.8/util.d.ts
12:52:44,562 [ Exec Stream Pumper] [ INFO] [ tsl] ERROR in /build_root/build/<program>/ui.frontend/node_modules/@types/node/ts4.8/util.d.ts(1485,44)
12:52:44,563 [ Exec Stream Pumper] [ INFO] TS1068: Unexpected token. A constructor, method, accessor, or property was expected.
12:52:44,563 [ Exec Stream Pumper] [ INFO]
12:52:44,563 [ Exec Stream Pumper] [ INFO] ERROR in /build_root/build/<program>/ui.frontend/node_modules/@types/node/ts4.8/util.d.ts
12:52:44,564 [ Exec Stream Pumper] [ INFO] [ tsl] ERROR in /build_root/build/<program>/ui.frontend/node_modules/@types/node/ts4.8/util.d.ts(1485,57)
12:52:44,564 [ Exec Stream Pumper] [ INFO] TS1005: ';' expected.
12:52:44,564 [ Exec Stream Pumper] [ INFO]
Auflösung resolution
Führen Sie die folgenden Schritte aus:
-
Suchen Sie im Stammverzeichnis des Git-Repo die Datei
pom.xml,
und finden Sie die Knotenversion, z. B.<nodeVersion>v10.13.0</nodeVersion>
-
Suchen Sie
ui.frontend/package.json,
und fügen Sie das bereits vorhandenedevDependencies
hinzu:
Zum Beispiel „devDependencies“:
Hinweis:
-
Das v aus
<
nodeVersion>
v10.13. darf nicht kopiert werden. -
Die Knotenversion könnte in Ihrem Fall anders sein. Beispiel: 12.22.7