Node.js 使用Grunt配置时出现故障

Node.js 使用Grunt配置时出现故障,node.js,gruntjs,Node.js,Gruntjs,我是GruntJs的新手,我正在尝试将它合并到Cordova应用程序中。似乎我正在尝试使用Grunt的高级配置(从单独的节点任务调用Grunt),因此我最终检查了源代码,有些事情我无法弄清楚 因此,在花了一天的大部分时间与Grunt配置搏斗之后,以下是我的问题: 从哪里加载grunfile.js?如果Gruntfile.js位于父目录中,则过程是否不同?(task.init()如何调用/在何处调用?) 正如我所说,我正在尝试将我的咕噜任务与我的Cordova构建联系起来。Cordova允许通

我是GruntJs的新手,我正在尝试将它合并到Cordova应用程序中。似乎我正在尝试使用Grunt的高级配置(从单独的节点任务调用Grunt),因此我最终检查了源代码,有些事情我无法弄清楚

因此,在花了一天的大部分时间与Grunt配置搏斗之后,以下是我的问题:

  • 从哪里加载
    grunfile.js
    ?如果
    Gruntfile.js
    位于父目录中,则过程是否不同?
    (task.init()如何调用/在何处调用?)
正如我所说,我正在尝试将我的咕噜任务与我的Cordova构建联系起来。Cordova允许通过几个钩子实现这一点,每个钩子将启动一个单独的节点实例

  • 当两个任务看起来做相同的事情时,
    grunt.task.run()
    grunt.tasks()
    如何区别?

  • 从shell“运行”咕噜和从节点模块“需要”咕噜有什么区别?

在此问题上的任何协助都将不胜感激。有关科尔多瓦问题,请参考: