Десандро Пакет масонства. Ошибка 404 (не найдена) - PullRequest
0 голосов
/ 16 апреля 2020

Я пытаюсь использовать пакет Desandro Masonry для создания макета в стиле каменной кладки для моего приложения для создания фотогалереи. Я использовал инструкции по настройке, описанные на официальной веб-странице Здесь .

Я получаю сообщение об ошибке 404 (не найдено) при перекомпиляции моего приложения Angular и не могу понять Почему? Насколько я вижу, он правильно настроен.

Я установил его через cli, используя: npm install masonry-layout

У меня есть правильный тег script (сразу после закрывающий тег body) в моем индексе. html file:

<script src="../node_modules/masonry-layout/dist/masonry.pkgd.min.js"></script>

Я использовал правильный код инициализации HTML в компоненте gallery-list (здесь список изображений отображается через дочерний элемент Селектор компонентов):

<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>

И в моем пакете он указан как зависимость. json:

"dependencies": {

    "masonry-layout": "^4.2.2",
}, 

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

...