Swartex
@Swartex
Многорукий могоног

Как заставить webpack дописывать название папки к пути картинки?

Использую vue-cli3 для проекта, но понадобилось изменить путь к статическим файлам при сборке проекта.

есть такая конфигурация
// vue.config.js
module.exports = {
    chainWebpack: config => {
        if(config.plugins.has('extract-css')) {
            const extractCSSPlugin = config.plugin('extract-css')
            extractCSSPlugin && extractCSSPlugin.tap(() => [{
                filename: '[name].css',
                chunkFilename: '[name].css'
            }])
        }
        config.optimization.delete('splitChunks')
    },
    configureWebpack: {
        output: {
            filename: '[name].js',
            chunkFilename: '[name].js',
        },

    },
    lintOnSave: true,
    filenameHashing: false,
}


Как мне дописать что бы при сборке путь к картинка был не дефолтный img/myawesomimg.png,
а был такой /work-dir/assets/myawesomimg.png
Иле же использовать относительный путь. потому что выше папки /work-dir/ находится ещё папка

настройки publicPath и assetsDir пробовал результат 0.

Извините за сумбур, но уже пару часов сижу не могу настроить
  • Вопрос задан
  • 140 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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