typescript - Ako spustiť priečinok Dist na lokálnom počítači v Angular 6+?


Staviam aplikáciu v Angular6+, teraz som spustil príkaz ng build --prod, ktorý mi vytvoril priečinok dist. Ako môžem tento priečinok skontrolovať alebo spustiť na Localhost?

Odpoveď č. 1

Môžete to urobiť pomocou balíka http-server.

Najprv nainštalujte balík globálne

npm install http-server -g

Potom vo vnútri svojho projektového adresára (v termináli) jednoducho spustite

http-server dist/

A ak používate Angular 6 alebo vyšší (Práca s Angular 10), musíte spustiť

http-server dist/your-project-name

Teraz môžete navštíviť http://localhost:8080 a zobraziť svoju aplikáciu

Odpoveď č. 2

Upraviť: Angular 12+: ng serve --configuration production

Od Angular 7 môžete jednoducho použiť ng serve --prod=true. Dokumentácia: https://angular.io/cli/serve

Viac viem, že otázka sa pýta na Angular 6, ale Google ma sem dostal, tak len pre budúcu referenciu.

Odpoveď č. 3

V mojom prípade som urobil nasledovné:

Nainštalujte http-server globálne

npm install http-server -g

Potom vnútri adresára projektu (v termináli) spustím

http-server dist/[your-project-name]

Teraz môžete navštíviť http://localhost:8080/index.html a zobraziť svoju aplikáciu. Ale keď reštartujem stránku v prehliadači, musím znova pridať /index.html do URL.

Funguje vo verzii Angular 7.x.x.

Súvisiace články