#laravel #vue.js
#laravel #vue.js
Вопрос:
Я использую Laravel с Vuejs, и я хотел бы знать, какие ресурсы мне нужно импортировать в мои компоненты.
Обычно, используя только Laravel, я импортирую те, которые поступают из общедоступной папки (ранее webpack).
Но здесь, с VueJS, я должен импортировать их из папки resources (еще не переключился на webpack), или, как и в Laravel, я беру их из общей папки?
PS: Когда я запускаю watch в npm, он запускает меня в цикле, при этом ресурсы поступают из общедоступной папки.
Заранее благодарю
Ответ №1:
вы должны импортировать общедоступные ресурсы.
в поле зрения:
<head>
<link rel="stylesheet" href="{{mix('css/app.css')}}">
</head>
<body>
<div id="app">
<vue>
</vue>
</div>
<script src="{{mix('js/app.js')}}"></script>
</body>
</html>
Поскольку вы используете, VueJS
я рекомендую использовать mix()
вместо assets()
since mix
, это поможет вам не очищать кэш для получения новых обновлений на вашем сайте, пока он находится в Сети.