Нужно ли перемещать пакеты вручную в «общую» папку каждый раз, когда я устанавливаю их через composer? - PullRequest
0 голосов
/ 20 апреля 2019

Я установил пакет Bootbox для модальных диалогов через composer require, и после этого пакет был сохранен в папке vendor.Однако я понял, что при включении сценариев в тег <head> Laravel может получить доступ только к полям в «общедоступной» папке, поэтому мне пришлось вручную переместить мою новую папку Bootbox со сценарием из «vendor» в «общедоступную» папку.

Теперь я хочу установить пакет Popper.js и включить его в свой макет внутри тега <head>.Нужно ли мне вручную вырезать и вставлять мою только что установленную папку пакета в общую папку каждый раз, когда я устанавливаю пакет через composer?Есть ли более простой способ?

1 Ответ

1 голос
/ 21 апреля 2019

Вы не можете сделать это с composer.Это отличается от Nuget.У вас есть несколько вариантов

  1. использовать CDN.добавьте его в свой файл макета или в конкретный файл https://cdnjs.cloudflare.com/ajax/libs/bootbox.js/4.4.0/bootbox.min.js

  2. загрузите рабочую версию загрузочной коробки и поместите ее в общедоступную папку js, затем добавьте ее в файл макета иликонкретный файл.

Я бы выбрал вариант CDN, так как он быстрый и простой.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...