У меня есть куча шаблонов в app/assets/handlebars
, и я хотел бы получить доступ к этим шаблонам с Handlebars.templates.foo(context)
Так что у меня сейчас есть это в моем webpack.config.js
:
{
test: /\.handlebars$/,
use: [{
loader: 'handlebars-loader',
options: {
helperDirs: [path.join(__dirname, 'app/assets/handlebars/helpers')]
}
}]
},
И у меня есть это в моем app.js
import Handlebars from 'handlebars/runtime'
import foo from './foo.handlebars'
import bar from './bar.handlebars'
Handlebars.templates = {
foo: foo,
bar: bar
}
Я бы хотел избежать этого стандартного кода в app.js
и автоматически сказать webpack
обойти app/assets/handlebars/*.handlebars
и поместить все шаблоны в Handlebars.templates
.
Я пробовал некоторые плагины, но, похоже, они не делают то, что я хочу. Какое будет лучшее решение?