Javascript 将jekyll添加到yeogurt生成的gruntjs设置后出现堆栈溢出

Javascript 将jekyll添加到yeogurt生成的gruntjs设置后出现堆栈溢出,javascript,node.js,gruntjs,jekyll,yeoman,Javascript,Node.js,Gruntjs,Jekyll,Yeoman,我用约曼·约格特发电机启动了我的项目。 生成的grunt文件使用(据我所知)include all和grunt jit来加载模块 我想做的是,把杰基尔的建筑添加到这个文件中。为此,我安装了grunt jekyll。之后,我在grunt/config/compile/中创建了一个简单的配置文件,并添加了以下内容: // Configuration for jekyll task(s) // Compiles the blog 'use strict'; var taskConfig = func

我用约曼·约格特发电机启动了我的项目。 生成的grunt文件使用(据我所知)include all和grunt jit来加载模块

我想做的是,把杰基尔的建筑添加到这个文件中。为此,我安装了grunt jekyll。之后,我在grunt/config/compile/中创建了一个简单的配置文件,并添加了以下内容:

// Configuration for jekyll task(s)
// Compiles the blog
'use strict';

var taskConfig = function(grunt) {

    grunt.config.set('jekyll', {
        options: {                          // Universal options
            bundleExec: true,
            src : '<%= jekyll %>'
        },
        dist: {                             // Target
            options: {                        // Target options
                dest: '<%= dist %>/blog',
                config: '_config.yml,_config.build.yml'
            }
        }
    });

};

module.exports = taskConfig;
我不知道为什么会出现这个错误,因为我没有告诉grunt对jekyll做任何事情(除了加载它),所以我不希望发生任何变化。删除该文件使我的grunt设置功能不会出错

将jekyll:dist添加到grunt/tasks/build.js会导致类似的错误,但在正确的模块中:

Running "jekyll:dist" (jekyll) task
Warning: Maximum call stack size exceeded Use --force to continue.
我不知道这是否有帮助,但这里有一些关于我的设置的额外信息:

  • 节点v0.12.2
  • 呼噜声:v0.4.5
  • grunt cli:v0.1.13
  • 使用:翡翠、sass、仪表板
  • Grunfile:
  • package.json:
  • .yo-rc.json:
  • build.js:

我想我在我的jekyll配置文件中出错了,但我不知道在哪里。如果有人能帮助我,我将不胜感激。

我不知道为什么这会导致堆栈溢出,但问题是,这是错误的。它应该是和。这是因为yeogurt是配置对象,请参见Grunfile的第20行

Running "jekyll:dist" (jekyll) task
Warning: Maximum call stack size exceeded Use --force to continue.