grunt watchers - 如何将参数从父进程传递到子进程

时间:2015-07-01 13:40:54

标签: javascript node.js process gruntjs grunt-contrib-watch

我有一个非常复杂的grunt环境的应用程序。在我的构建过程中,我传递了许多参数和选项。其中一个是将要构建输出的目录(目前它只是一个时间戳)。

我在grunt中发现的一个重要问题是grunt-contrib watch不会在父进程和子进程之间共享选项和参数。也就是说,如果我生成timestamp-nameddirectory并将其保存在grunt.config中,则子进程就没有它。在我的例子中,它生成另一个以时间戳命名的目录,但它与时间戳无关。

主要是,问题是 - 如何在grunt中传递父进程和子进程之间的某些信息?

1 个答案:

答案 0 :(得分:0)

使用spawn:false

我已经阅读了你的评论,但我也有一个非常复杂的buid过程,并使用spawn:false的原因和你一样(指定一个带时间戳的构建输出目录),我从来没有经历过我的观察者的稳定性问题。

所以我真的认为你最好的办法是把它设置回假,然后解决观察者的问题,而不是反过来:你可以这样做并用上述问题更新问题吗?