我有一个应用程序,它的运行环境相当复杂。在我的构建过程中,我传递了很多参数和选项。其中之一是将要构建输出的目录(目前它只是一个时间戳)。
我在grunt中发现的一个大问题是grunt-contrib watch不能在父进程和子进程之间共享选项和参数。也就是说,如果我生成以时间戳命名的目录并将其保存在grunt.config中,子进程就没有它。在我的例子中,它生成另一个名为timestamp的目录,但它不是关于时间戳的。
主要的问题是--我如何在grunt中的父进程和子进程之间传递一些信息?
发布于 2015-07-02 20:38:17
使用spawn:false。
我已经阅读了你的评论,但我也有一个相当复杂的buid过程,出于与你完全相同的原因使用spawn:false (指定一个带时间戳的构建输出目录),并且我的观察者从未遇到过任何稳定性问题。
所以我真的认为你最好的办法是把它设置回false,然后解决观察者的问题,而不是相反的方式:c你能做到这一点并用上述问题更新问题吗?
https://stackoverflow.com/questions/31163068
复制相似问题