typescript - איך להריץ את תיקיית Dist על המחשב המקומי ב-Angular 6+
אני בונה את האפליקציה ב-Angular6+, עכשיו הרצתי את הפקודה ng build --prod שהניבה לי תיקיית dist. איך אני בודק או משרת את התיקייה הזו על Localhost?
תשובה #1
אתה יכול לעשות זאת באמצעות חבילת http-server.
קודם כל התקן את החבילה בעולם
npm install http-server -gאז בתוך ספריית הפרויקט שלך (בטרמינל) פשוט הפעל
http-server dist/
ואם אתם משתמשים ב-Angular 6 ומעלה (עבודה עם Angular 10), עליכם להפעיל
http-server dist/your-project-name
עכשיו אתה יכול לבקר ב-http://localhost:8080 כדי לצפות באפליקציה שלך
תשובה #2
עריכה: Angular 12+: ng serve --configuration production
מאז Angular 7 אתה פשוט יכול לעשות ng serve --prod=true. תיעוד: https://angular.io/cli/serve
אני יודע שהשאלה שואלת על Angular 6 אבל גוגל הביא אותי לכאן, אז רק למען ההתייחסות בעתיד.
תשובה #3
במקרה שלי עשיתי את הפעולה הבאה:
התקן את http-server באופן גלובלי
npm install http-server -gואז בתוך ספריית הפרויקט (בטרמינל), אני מריץ
http-server dist/[your-project-name]עכשיו אתה יכול לבקר ב- http://localhost:8080/index.html כדי לצפות ביישום שלך. אבל כאשר אני מחדש את עמוד הדפדפן אני צריך להוסיף שוב את /index.html לכתובת ה-URL.
זה עובד בגרסת Angular 7.x.x.