我在 grunt 中使用 assemble 任务使用如下把手生成 html 页面:
assemble: {
options: {
flatten: true,
assets: '<%= config.tmp %>/assets',
layout: '<%= config.src %>/templates/layouts/default.hbs',
partials: '<%= config.src %>/templates/partials/*.hbs'
},
en: {
options: {
data: '<%= config.src %>/data/en/data.json'
},
files: [
{
expand: true,
cwd: '<%= config.src %>/templates/pages/',
src: '**/*.hbs',
dest: '<%= config.tmp %>/en_global/'
}
]
}
}
我{{data.title}}
在我的部分文件中引用数据。但是,在生成的 html 文件中,根本没有文本,似乎 data.json 文件没有正确加载。有谁知道为什么?