Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 2829|Odpowiedź: 0

[Angular] Problem z statycznym ładowaniem zasobów na obrazie Angular 18

[Skopiuj link]
Opublikowano 23.07.2024 08:47:59 | | | |
Wymagania: Stworzyłem projekt v18 używając angular-cli, ręcznie utworzyłem folder src/asset, włożyłem obraz, ale okazało się, że nie można do niego uzyskać dostępu, a zgłosiłem błąd 404.

Ścieżka pliku:src/assets/test.png
Kod IMG:<img src="zasoby/test.png">

Wyszukiwanie w internecie wykazało, że struktura plików wersji v18 uległa zmianie, co widać na poniższym rysunku:



D:\360Downloads>tree ng17
Lista PATH folderu dla woluminu Data
Numer seryjny woluminu to AA1B-3F2F
D:\360DOWNLOADS\NG17
├─.vscode
└─src
    ├─app
    └─Zasoby

D:\360Downloads>tree ng18
Lista PATH folderu dla woluminu Data
Numer seryjny woluminu to AA1B-3F2F
D:\360DOWNLOADS\NG18
├─.vscode
├─publicznie
└─src
    └─app
Odtworzyłem je odpowiednio za pomocą Angular CLI: 18.1.1, Angular CLI: 17.3.8, a polecenie wygląda następująco:

Zauważyłem, że wersja v18 nie ma już folderu assets, tylko folder publiczny.

rozwiązanie

Przypiąć folder zasobów do folderu publicznego.

Odniesienie:

Logowanie do linku jest widoczne.
Logowanie do linku jest widoczne.





Poprzedni:Oprogramowanie Python Silicon Valley 2024 + Tutoriale + Materiały kursowe
Następny:Dwie lub trzy rzeczy o wspólnej pamięci
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com