Пакет Desandro Masonry. Ошибка 404 (не найдено)
Я пытаюсь использовать пакет Desandro Masonry, чтобы создать макет в стиле каменной кладки для моей фотогалереи. Я использовал инструкции по установке, как указано на официальной веб-странице Здесь.
Я продолжаю получать ошибку 404 (не найдено) при перекомпиляции моего приложения Angular, и я не могу понять, почему? Насколько я понимаю, он настроен правильно.
Я установил его через cli, используя: npm install masonry-layout
У меня есть правильный тег скрипта (сразу после закрывающего тега тела) в моем файле index.html:
<script src="../node_modules/masonry-layout/dist/masonry.pkgd.min.js"></script>
Я использовал правильный код инициализации HTML в компоненте списка галереи (здесь список изображений отображается с помощью селектора дочерних компонентов):
<ul class="container">
<li class="item-list-container" data-masonry='{ "itemSelector": ".item-list-container", "columnWidth": 160 }'><app-image-item
class="image-item"
*ngFor="let imageEl of images;"
[image]="imageEl"
[ngClass] ="getClass(imageEl.widthSize)"
(click)="onImageSelect(imageEl.id)"
></app-image-item>
</li>
</ul>
И у меня это указано как зависимость в моем package.json:
"dependencies": {
"masonry-layout": "^4.2.2",
},
Надеюсь, что кто-то, имеющий опыт использования этого пакета, сможет помочь!