Angular build, a base-href

Angular build, a base-href
hercules
  • Rejestracja:ponad 5 lat
  • Ostatnio:ponad 2 lata
  • Postów:77
0

Cześć,
mam taki problem w aplikacji Angular 11:
Przy budowaniu aplikacji podaję base-href tzn

Kopiuj
ng build --base-href /app/

To powoduję , że w pliku index.html dodawany jest znacznik:

Kopiuj
<base href="/app">

natomiast pliki jak CSS czy JS są includeowane normalnie tzn:

Kopiuj
<script src="runtime-es2015.0dae8cbc97194c7caed4.js" type="module"></script>

a ja potrzebuję by one również dodane były z przedrostkiem app:

Kopiuj
<script src="app/runtime-es2015.0dae8cbc97194c7caed4.js" type="module"></script>

Da się to jakoś w prosty sposób zrobić?

Schadoow
  • Rejestracja:ponad 13 lat
  • Ostatnio:dzień
  • Postów:1067
0

Czemu includujesz js'y w ten sposob ?

#EDIT
Nie chce mi sie czekać na odpowiedz.

Jak masz zewnętrzne javascripty, css'y, pliki. Takie rzeczy dodaje się w ustawieniach w pliku angular.json przez co nie musisz ręcznie troszczyć się potem o takie rzeczy. Jednak patrząc po nazwach jakie chcesz dodać próbujesz zrobić jakąś dziwną rzecz :).

edytowany 2x, ostatnio: Schadoow
hercules
  • Rejestracja:ponad 5 lat
  • Ostatnio:ponad 2 lata
  • Postów:77
0

@Schadoow: to jest wynik ng build'a

Schadoow
  • Rejestracja:ponad 13 lat
  • Ostatnio:dzień
  • Postów:1067
0

Ustaw jeszcze --deploy-url. base-hred jest dla routingu a deploy url dla assetow.

hercules
  • Rejestracja:ponad 5 lat
  • Ostatnio:ponad 2 lata
  • Postów:77
0

@Schadoow: dzięki!

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.