2 votes

Lien du mode de production Angular2 vers le dossier du fournisseur

Je suis en train de réaliser un projet Angular2 avec le paquet angular-cli npm. Je veux télécharger l'application sur le serveur et j'ai exécuté ces commandes : ng build --prod y ng serve --prod . Lorsque j'ai téléchargé le dossier dist sur le serveur et que je l'ai ouvert depuis l'url, il m'a été répondu qu'il ne pouvait pas charger les ressources du dossier vednor (es6-shim, reflected-metadata, systemjs et zone.js). Est-il possible d'exécuter l'application uniquement à partir du dossier Vednor ? index.html ou je dois exécuter le fichier ng serve sur le serveur. Merci d'avance !

<script src="./vendor/es6-shim/es6-shim.js"></script>
<script src="./vendor/reflect-metadata/Reflect.js"></script>
<script src="./vendor/systemjs/dist/system.src.js"></script>
<script src="./vendor/zone.js/dist/zone.js"></script>
<script>
  System.import('system-config.js').then(function () {
    System.import('main');
  }).catch(console.error.bind(console));
</script>

0voto

pd farhad Points 4588

Vous n'avez pas besoin d'ajouter dist dans votre serveur. ng build permettra de construire votre dist dossier. Puis ng serve exécutera votre application

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