【发布时间】:2013-11-29 20:45:39
【问题描述】:
我正在尝试配置 Grunt 以查看我的 less 文件,但它进入了某种递归错误循环。
这里是Gruntfile.js的相关部分:
watch: {
...
less: {
files: ['<%= less.dev.files %>'],
tasks: ['less:dev']
}
},
less: {
options: {
paths: 'www/css',
strictMath: true,
strictUnits: true
},
dev: {
options: {
cleancss: false
},
files: {
'www/css/main.css' : 'www/css/main.less'
}
},
...
}
当我在终端中运行grunt watch:less 时,我得到了这个:
运行“watch:less”(监视)任务 等待...警告:对象 # 没有方法 'indexOf'
运行“watch:less”(监视)任务 等待...警告:处理模板时出错(超出最大调用堆栈大小)。
警告:处理模板时发生错误(处理模板时发生错误(超出最大调用堆栈大小)。)。 警告:对象 # 没有方法 'indexOf'
这会重复很长一段时间,直到它退出。
看来<%= less.dev.files %> 很困惑。为什么?这不是正确的语法吗?
【问题讨论】:
标签: gruntjs