Пакет 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",
}, 

Надеюсь, что кто-то, имеющий опыт использования этого пакета, сможет помочь!

0 ответов

Другие вопросы по тегам