7 votes

Comment modifier le chemin des bundles générés automatiquement en utilisant le CLI Angular

Je veux servir mon application Angular 2 à partir d'un chemin relatif, mais je rencontre des problèmes avec la façon dont angular-cli génère le fichier index.html page.

Le CLI insère les références script mais comme la barre oblique n'est pas incluse, le fichier html base ne préfixe pas les demandes. EX de la sortie actuelle du client :

<script type="text/javascript" src="inline.bundle.js"></script>
<script type="text/javascript" src="vendor.bundle.js"></script>
<script type="text/javascript" src="main.bundle.js"></script>

Ce que je veux, c'est que le CLI me permette de personnaliser ce chemin. EX :

<script type="text/javascript" src="/myapp/inline.bundle.js"></script>
<script type="text/javascript" src="/myapp/vendor.bundle.js"></script>
<script type="text/javascript" src="/myapp/main.bundle.js"></script>

Est-ce possible avec l'interface de programmation ? Le serveur qui héberge ces fichiers ne peut pas utiliser les chemins par défaut tels qu'ils sont spécifiés dans la page index.html.

1voto

Vous pouvez utiliser le paramètre deploy-url dans le fichier angular-cli.json. Si vous ajoutez le texte 'app' à ce paramètre, vous obtiendrez des chemins comme 'app/inline.bundle.js' dans votre fichier index.html.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X