У меня есть 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'
}
}