我有一个非常简单的玉模板和一个变量。但是,当我生成html文件时,会推入一堆jade javascript并创建一个runtime.js文件。
这是我的任务:
jade: {
prod: {
options: {
data : {
mainJs: 'dist/main.js',
},
pretty: true,
extension: ".html"
},
files:[{
src: '<%= yeoman.app %>/index.jade',
dest: '<%= yeoman.app %>',
}]
}
}
知道我在这里缺少什么吗?
答案 0 :(得分:0)
我假设您正在使用grunt-contrib-jade插件?如果是这样,请检查&#34;数据&#34;的格式。和&#34;文件&#34;选项。
根据plugin page上的示例,我认为您可以这样做:
<强>&#34;数据&#34;选项
data: function () {
return require('./dist/main.json');
}
请注意,所需文件需要是JSON而不是JS文件。
<强>&#34;文件&#34;选项强>
files: {
'<%= yeoman.app %>/index.html': '<%= yeoman.app %>/index.jade'
}
最后,我看不到&#34;扩展&#34;文档中的选项。