Laravel + Vue загружает фрагменты веб-пакета по определенному пути

В проекте Laravel + Vue я пытаюсь скомпилировать свои активы в public_html/dist/ вместо /public. Я меняю свой webpack.mix.js на это:

mix.setPublicPath('public_html');

mix.webpackConfig({
  ...
  output: {
    chunkFilename: 'chunks/[name].[contenthash].js',
    path: __dirname + '/public_html/dist/',
    clean: true
  }
});

и вывод:

public_html/
├──dist/
│   ├── chunks/
│   ├── css/
│   ├── fonts/
│   ├── images/
│   ├── js/

Теперь у меня проблема с загрузкой шрифты и загрузкой куски специально на моей панели инструментов, которая использует компоненты vue и маршрутизатор vue.

Laravel + Vue загружает фрагменты веб-пакета по определенному пути

Я понятия не имею об этом, но ваша проблема в том, что он пытается загрузить localhost:8000/dist вместо localhost:8000/public_html/dist, верно?

matiaslauriti 06.04.2021 16:35

Да ты прав. @ Matiaslauriti

Ari Shojaei 07.04.2021 09:33

Вы используете mix(...), url(...), asset(...)?

matiaslauriti 07.04.2021 22:02
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Поиск нового уровня в Laravel с помощью MeiliSearch и Scout
Laravel Scout - это популярный пакет, который предоставляет простой и удобный способ добавить полнотекстовый поиск в ваше приложение Laravel. Он...
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
Освоение архитектуры микросервисов с Laravel: Лучшие практики, преимущества и советы для разработчиков
В последние годы архитектура микросервисов приобрела популярность как способ построения масштабируемых и гибких приложений. Laravel , популярный PHP...
Как построить CRUD-приложение в Laravel
Как построить CRUD-приложение в Laravel
Laravel - это популярный PHP-фреймворк, который позволяет быстро и легко создавать веб-приложения. Одной из наиболее распространенных задач в...
0
3
11
0

Другие вопросы по теме