@vetsmen

Как отдавать assets через webpack по конкретной дирректории?

Сконфигурирован у меня webpack вот так:
output: {
    path: path.resolve(__dirname, './src/assets'),
    publicPath: '/',
    filename: 'build.js'
  },
  devServer: {
    host: 'test.ru',
    historyApiFallback: true,
    noInfo: true,
    overlay: true,
    openPage: ''
  }

Получаю сообщение:
Project is running at http://test.ru:80/
webpack output is served from /
404s will fallback to /index.html

Пробовал менять publicPath на /src/assets, я даже менял output.path на какой-либо другой пусть, однако мои ассеты всегда лежат в пути test.ru/src/assets/*, а мне нужно test.ru/*
Что я делаю не так?
  • Вопрос задан
  • 181 просмотр
Решения вопроса 1
@kacheleff
fullstack developer
нужно настраивать output.path
например, при таком значении path: path.join(__dirname, './dist')
все файлы будут в папке dist, которая находится рядом с webpack.config.js
Веб-сервер раздает файлы уже из этой папки
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы