angulaire-cli "ng build" ne produit pas un projet de travail?
(Je suis nouveau sur la planète Angular2 (émigré de mourir planète
Flex/Actionscript, de sorte s'il vous plaît pardonnez cette question naïve)
Ai-je fait une erreur fatale de croire qu'après l'exécution de la "ng construire de la commande" sur mon projet de Angular CLi
je finirais avec un fonctionnement du projet dans le répertoire "dist" – j'ai juste l'exécuter dans un navigateur, de mettre en place sur un serveur?
Je me retrouve avec un dossier complet de nommé correctement stuff, etc. Est-il une étape que je suis en manque ici?
source d'informationauteur No Grabbing
Vous devez vous connecter pour publier un commentaire.
Je suis nouveau sur angulaire, et viens de tomber sur le même problème. Vous pouvez ouvrir et de lancer la Index.html fichier dans le navigateur directement à partir du système de fichiers, mais vous devez modifier le chemin d'accès de la base attribut href dans Index.html de:
:
Je pensais de la croix-post ma réponse à partir d'une question similaire. Original Post.
Je ne pense pas que l'OP est un doublon, donc ici;
Vous pouvez obtenir le résultat souhaité avec le cmd suivantes angulaire de commande cli:
ng build --base-href /myUrl/
ng build --bh /myUrl/
oung build --prod --bh /myUrl/
Cela modifie la
<base href="/">
à<base href="/myUrl/">
dans le construit uniquement sur la version qui était parfait pour notre changement dans l'environnement entre le développement et la production. La meilleure partie a été pas de code de base nécessite une modification de l'utilisation de cette méthode.Pour résumer, laissez votre
index.html
base href:<base href="/">
puis exécutezng build --bh ./
angulaire-cli pour en faire un chemin d'accès relatif, ou de remplacer le./
avec tout ce dont vous avez besoin.Cette est officiel
angular-cli
la documentation se rapportant à l'utilisation.Vous devez exécuter ce dans le CLI: