Salut,
J'ai un problème sur angular dont je ne trouve pas la solution.
Je développe une application angular pour laquelle j'ai 3 builds différents en prod, vers lesquels je route en fonction des besoins.
J'utilise pour ça les baseshref dans mon projet : le problème actuellement, c'est que je perds toutes les références contenues dans les fonctions url() de mes fichiers sass (.scss), si bien que tous mes background-img etc ne fonctionnent plus en prod.
Exemple, j'ai un background-img définit dans foo.scss
background-img: url(/src/assets/monbackground.png)
L'image ne s'affiche plus comme prévue, et ne refonctionne que si j'ajoute, à la main; le base href.
<code>background-img: url(/fr/src/assets/monbackground.png)
Sauf que probleme :
1 - impossible d'ajouter les basehref aux url "programmatically"
2 - ça ne fonctionne plus en dev, comme on peut s'en douter
J'ai testé beaucoup de solutions différentes et je n'arrive pas du tout à régler ce problème (qui a l'air bien connu pourtant).
Parmi elles, j'ai essayé de changer les paths en utilisant :
les ~ en début de chemin
url(~/src/assets/...)
les ^ en début de chemin
url(^/src/assets/...)
les chemins relatifs en remontant l'arborescence à la main
url(../../src/assets/...)
les chemins absolus
url(/src/assets/...)
Je suis à court d'idées. Votre aide serait la bienvenue. 
Merci !