2016-08-17 2 views
0

Wir versuchen, eine angular 2-Anwendung auf bluemix zu implementieren. Wir haben eine Pipeline definiert, die das Projekt erstellt und bereitstellt, aber wir sind in der Build-Phase festgefahren. Der Build-Prozess wird unter Verwendung von Winkel-cli einen Ordner für deploy vorzubereiten (ng bauen --prod) aber es funktioniert nicht auf:Fehler beim Einsatz einer angular 2-Anwendung auf bluemix mit angular-cli

The Broccoli Plugin: [BroccoliMergeTrees] failed with: 
Error: Merge error: file index.html exists in /home/pipeline/7c14494a-d2b2-417f-be02-1007a2c8cfe7/tmp/broccoli_merge_trees-input_base_path-2MsSutn8.tmp/0 and /home/pipeline/7c14494a-d2b2-417f-be02-1007a2c8cfe7/tmp/broccoli_merge_trees-input_base_path-2MsSutn8.tmp/1 

Das mit der neuesten Version des Knotens funktionieren soll, aber keine Knoten Version über 4.2. 2. scheint während des Build-Prozesses verfügbar zu sein. Irgendwelche Ideen? Danke.

Antwort

0

Wir haben dies auch für eine Demo, die Node 4.4 benötigt. So haben wir unsere Build-Pipeline eingerichtet. Wir erhalten nvm während des Build und dann installieren Sie eine beliebige Version des Knotens:

#!/bin/bash 
# nvm is not compatible with this option 
npm config delete prefix 
# get nvm 
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.31.2/install.sh | bash 
# load nvm  
. ~/.nvm/nvm.sh 
# install Node 4.4 
nvm install 4.4 

# proceed with our specific code... 
npm install 
Verwandte Themen