2016-10-16 4 views
1

После того, как я создал новый проект Laravel, я заметил, что теперь в 5.3 появилось новое приложение app.js, сгенерированное в каталоге проекта/js.Какова цель нового app.js в Laravel 5.3?

Вот app.js

Какова цель этого предварительно сгенерированный файл JavaScript?

ответ

2

Согласно документации Laravel:

По умолчанию в Laravel gulpfile.js файл компилируется SASS и ресурсы/активы/JS/app.js файл. В файле app.js вы можете зарегистрировать свои компоненты Vue или, если вы предпочитаете другую структуру, настройте свое собственное приложение JavaScript. Скомпилированный JavaScript, как правило, помещается в каталог public/js.

Файл app.js загрузит файл resources/assets/js/bootstrap.js, который загружает и конфигурирует Vue, Vue Resource, jQuery и все другие зависимости JavaScript. Если у вас есть дополнительные зависимости JavaScript для настройки, вы можете сделать это в этом файле.

Он также используется для написания компонентов Vue.

+0

Хорошо. Я никогда не использовал глоток для компиляции Js или CSS раньше в Laravel. И последний раз, когда я создал проект Laravel, не так давно app.js не был сгенерирован. Итак, мне было немного интересно узнать о происхождении этого файла. Кроме того, в этой версии Laravel (5.3): По умолчанию новые приложения Laravel содержат компонент Example.vue Vue, расположенный в каталоге resources/assets/js/components. Таким образом, содержимое файла app.js должно быть связано с компонентом представления по умолчанию. –

Смежные вопросы