Я хочу создать «макрос», похожий на gettext
в Django для Vue. js.
Как настроить загрузчик так, чтобы он получал скомпилированный (проанализированный) Vue. js компонент template
тег? Это может быть JS или какой-то AST.
Пример:
// webpack.config.js
module.exports = {
module: {
rules: [{
test: /.vue$/,
loader: 'vue-loader'
}, {
test: /.vue?template/ // just an example
loader: myLoader
}]
}
}
// my-loader.js
module.exports = function (source) {
// here source is either JS or AST representation
return source
}