Immagino che il problema sia in relazione a questa "evolutiva":
IDE: Merge di custom.css e custom3.js
La situazione di partenza è un progetto diviso in una 15ina di elementi tra componenti ed applicazioni.
L'architettura era stabile e ben collaudata, con codice inserito e gestito dove serviva.
In seguito al passaggio di versione 20 -> 24, ci siamo trovati funzioni e definizioni del custom3.js replicate fino a 5 volte.
Dopo aver risistemato le relazioni app/componenti/files custom, siamo riusciti ad avere il codice duplicato solo 2 volte, ma sempre problematico resta.
Il fatto è che a livello logico tale duplicazione non dovrebbe sussistere, il codice custom è presente adesso SOLO in un componente collegato solo all'app interessata.
Qualcuno ha gestito una situazione analoga?
Suggerimenti / controlli da fare?
Grazie.
PS: una evolutiva come questa, che resta a tutti gli effetti una breaking change, non era forse meglio implementarla come opzionabile?
PS2: Poteva forse avere più senso che il "merge" non consistesse in un cieco concat, ma venisse fatto un controllo ed in caso di codice identico venisse riportato una volta solo (il merge classico diciamo)?