Laravel-Vue > импорт общедоступных активов или ресурсов?

#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 , это поможет вам не очищать кэш для получения новых обновлений на вашем сайте, пока он находится в Сети.