У меня сайт на laravel. Помогите разобраться с установкой этих пакетов. В документации к laravel указано как устанавливать vue через npm. Но я не понимаю куда и где это устанавливается и подключается. При вводе этой команды у меня во всех шаблонах блейд автоматически подключится vue? Я, конечно же, понимаю, что такого быть не может, потому что названия этих шаблонов придуманы мной и в настройках фреймворка для установки vue вряд ли фигурируют. Я не использую app.js, так как у меня подключены свои файлы.
Еще вопрос: как подключить axios?
Нужно понять, что вопрос "где это настраивается" делится на две большие части: на разработку на локальной машине и на продакшн сервер.
Когда вы читаете в интернете советы по установке где фигурируют команды типа npm install vue axios
- это речь идёт в типичном случае про локальный ваш компьютер.
Подразумевается, что у вас либо установлен node.js с официального сайта (включает в себя набор npm), либо есть какой-то типовой веб-сервер (например, openserver) в котором много различных утилит для удобства разработки.
Типично для этого режима запускать скрипты в режиме dev для удобства отладки.
Когда речь идёт о продакшн сервере - то как правило никто эти команды уже не даёт и подключается уже production версия скриптов (минифицированная, собранная в бандлы). И доставка этих бандлов идёт при помощи какой-либо системы сборки.
В довольно простом сценарии если у вас исходники сайта лежат в git можено сделать так. При локальной разработке подключают пакеты (npm i
), пишут и проверяют работу скриптов, а потом коммитят собранные скрипты в гит. Когда на сайте происходит обновление исходников - подкачивается актуальная версия скриптов.
В принципе, установка vue через npm может вами и не применяться на начальных этапах изучения работы - если вы вручную подключаете скрипты, просто npm даёт удобство при обновлении версий пакетов, так как автоматически отслеживает десятки и сотни зависимостей между пакетами.
Виртуальный выделенный сервер (VDS) становится отличным выбором
Скинули скрипт, но без комментариев не понятно как он работаетПросьба сделать комментарии
Как в javascript установить элемент input type=radio как отмеченный, либо убрать отметку и получить - является ли элемент зачеканным в данный момент?
Из массива 0 и 1, получаю массив чисел (числа равны количеству 0 и 1)Не могу понять, как получить обратно массивы 0 и 1?