我的gruntfile中有这个任务:
[[x1,y1],[x2,y2]...[xn,yn]]
但是,当我将此片段添加到js文件 jade.js 时,如下所示:
module.exports = {
jade: {
compile: {
options: {
client: false,
pretty: true,
data: {
section: grunt.file.readJSON('json/section.json')
}
},
files: [ {
cwd: "app/views",
src: "**/*.jade",
dest: "build/templates",
expand: true,
ext: ".html"
} ]
}
}
}
我收到错误 ReferenceError:grunt未定义
虽然我有以下设置:
aliases.yaml
compile: {
options: {
client: false,
pretty: true,
data: {
section: grunt.file.readJSON('json/section.json')
}
},
files: [ {
cwd: "app/views",
src: "**/*.jade",
dest: "build/templates",
expand: true,
ext: ".html"
} ]
}
文件夹结构
default:
- 'jade'
- 'sass'
- 'watch
Gruntfile.js
/grunt
aliases.yaml
jade.js
sass.js
watch.js
我安装了load-grunt-config和load-grunt-tasks。
答案 0 :(得分:1)
如果要在配置中使用grunt
,则必须使用jade.js文件的函数表单:
module.exports = function (grunt, options) {
return {
compile: {
options: {
client: false,
pretty: true,
data: {
section: grunt.file.readJSON('json/section.json')
}
},
files: [ {
cwd: "app/views",
src: "**/*.jade",
dest: "build/templates",
expand: true,
ext: ".html"
} ]
}
}
}