Разверните усатый файл JavaScript в Webpack - PullRequest
0 голосов
/ 05 октября 2018

У меня есть config.template.js, который выглядит примерно так:

export default {
    baseURL: '{{&baseURL}}',
}

, и я хочу расширить выражение усов до его компиляции в Webpack.Причина в том, что я использую gulp сверху и значение baseURL меняется в зависимости от типа сборки.

Я пробовал разные вещи, но не могу найти способ сделать это, или если это возможно,Копаться не может найти ответ.Пробовал transform-loader, mustache-loader, ... Есть идеи?


Добавить к вопросу: При попытке использовать mustache-loader невозможно получить отрендеренный файл через следующий загрузчик.Я получаю функцию!

Я пытаюсь создать файл js, в котором есть несколько шаблонов.Пропустите его через этот загрузчик и получите результат, скомпилированный с babel, который является следующим загрузчиком.

Я думаю, что мне чего-то не хватает в том, как работают загрузчики ...

Упрощенный код:

{
    test: /file.js$/,
    loader: ‘mustache-loader',
    options: {
        tiny: true,
        render: { foo: 'bar' }
    },
    {
        test: /file.js$/,
        loader: 'babel-loader'
    }
}
...