Aktywne Wpisy
CrokusYounghand +169
Mordo, jakie promowanie lewactwa, mordo? To taka zabawa, mordo. Taka konwencja. Rużne są, mordo. To tylko tak dla funu, mordo. Jaka dewiacja, mordo? Przecież rurzni ludzie tam byli, mordo. Słuchaj, mordo: tu o sport chodzi, mordo. Musisz to zrozumieć, mordo.
#paryz2024
#paryz2024
ZuluScout +90
#paryz2024 Tak się fajnie bawili. Naśmiewali się z katolicyzmu robiąc swoje karykatury z tymi człekopodobnymi tęczowymi stworkami. Dlaczego przy okazji nie zrobili sobie beki z islamu? ( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°) ͡°)
Witajcie,
Od jakiegoś czasu uczę się tworzyć strony internetowe i ostatnio zacząłem korzystać z Webpacka 2. Opiszę krótko mój problem:
Struktura mojego projektu wygląda mniej więcej tak:
|-dist
--- index.html
|-src
--- img
--- css
--- js
Chcąc dodać jakieś zdjęcie jako background-image danego elementu, muszę w pliku css wpisać ścieżkę do pliku tak: url('/src/img/home/header-photo.png'); I wszystko działa, dopóki mam włączony podgląd strony poprzez webpack-dev-server, jednak uruchamiając stronę bezpośrednio z pliku *.html, te obrazy dodane w css'ie nie ładują się, ponieważ plik *.html potrzebuje takiego zapisu, aby odczytać zdjęcie: "../src/img/home/header-photo.png". Kluczowe tutaj są te dwie kropki na samym początku. Próbowałem użyć takiego zapisu przy dodawaniu zdjęcia w css'ie, lecz wtedy webpack nie kompiluje plików i wyświetla błąd, że nie może znaleźć takiej ścieżki.
No i chciałbym Was zapytać, czy znacie spośób jak to rozwiązać, żeby i Webpack nie miał problemów z odnalezieniem obrazu i plik *.html również. Szukałem rozwiązania mojego problemu na internecie, ale nie udało mi nic znaleźć, może ktoś z Was będzie potrafił mi z tym pomóc, lub podrzuci inne rozwiązanie jak powinno to się robić.
Komentarz usunięty przez autora
Użyj po prostu ścieżek do plków wygenerowanych, a nie źródłowych.
WIęc jak masz obrazek w src/img/dolor.jpg to po skopiowaniu będziesz go miał (dla przykładu) w public, więc w html piszesz
src="public/dolor.jpg"
.Obczaj CopyWebpackPlugin.