2017-02-19 2 views
0

Эта проблема сводит меня с ума, я изучал и читал об автономной и исполняемой версии Vue. Насколько я могу судить о Laravel 5.4/homestead с автономной версией по умолчанию.Laravel Homestead: Не удалось смонтировать компонент: шаблон или функция рендеринга не определена Ошибка

Инструменты разработки Vue в chrome показывают примерный компонент, поэтому я думаю, что часть работает правильно, просто не может отобразить шаблон.

Я относительно новичок в Vue и npm застрял в прошлом с jQuery, во-первых, где в laravel я могу проверить/установить, что мне нужна отдельная версия Vue? Если это не та проблема, у кого-нибудь есть идеи?

Спасибо за помощь

+0

Немного больше информации ... это новая сборка? Вы только что установили laravel и запустили npm или вы изменили некоторые вещи? Некоторые люди нашли проблему в своем gulpfile, где они называли эликсир не один раз. – peaceman

+0

Итак, вы запустили 'npm install' и' npm run build' (если используете 5.4) или 'gulp' (для более ранних версий)? – Joe

ответ

0

Комментарий от миротворца был решением, у меня было несколько звонков в эликсир, я сгустился до одного, и это сработало сразу. Спасибо всем за вашу помощь.

0

VueJS поддерживает два способа создания приложений, как вы сказали.

  1. Загрузите все необходимые скрипты на своей странице с помощью тегов скриптов (не комбинированных файлов .vue).
  2. Скомпилируйте и соедините все ваши файлы с помощью Gulp, Browserify, Webpack или других инструментов.

Можете ли вы объяснить, что вы сделали до сих пор. Думаю, вы не скомпилируете все.

+0

Я использую компонент laravel по умолчанию, laravel выходит из коробки с настройкой gulp для компонентов Vue. https://laravel.com/docs/5.3/frontend#writing-vue-components Так что я запускаю gulp, загружаю страницу, где у меня есть теги, инструмент Chrome Vue показывает «примерные» компоненты, но я получаю сообщение об ошибке, указанное в заголовке. – user1368528

+0

Можете ли вы добавить дополнительный код того, что вы сделали? –

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