运行grunt报错:Maximum call stack size exceeded的解决方案
这是我前两天晚上遇到的一个问题,之前没有碰见过,突然碰到了,让我很迷惑怎么调用的堆栈超过了限制,怎么都找不到问题的所在,只好一行一行的删除代码使用排除法,最后定位到是处理less文件的任务出了问题,最后终于在一个文档中找到了问题的所在:
You probably created an alias task with the same name as one of your regular tasks.
Example:1
grunt.registerTask('less', ['less:build']);
should be1
grunt.registerTask('myless', ['less:build']);
//中文:为什么我运行grunt得到一个 “Maximum call stack size exceeded”错误?
你可能创建了一个和常规任务相同名字的别名任务。例如:1
grunt.registerTask('less', ['less:build']);
应该是1
grunt.registerTask('myless', ['less:build']);
都是没仔细看文档的后果啊。
欢迎加入Javascript前端技术,群号为:85088298