grunt配置属性的范围是什么?

时间:2015-10-14 10:10:51

标签: gruntjs grunt-contrib-watch

我们有一个笨拙的任务(grunt-svninfo),它保存配置属性以供其他任务稍后使用。

例如,如果我们在该任务之后运行 grunt-postcss ,它可以访问该配置属性并从中提取信息。

但是,如果我们在该任务之后运行 grunt-contrib-watch ,那么当它检测到* .less文件中的更改时,它将调用 grunt-postcss 和配置属性不再存在(未定义)。

为什么配置属性(或全局变量)不能从 grunt-contrib-watch 任务中的任务中调用?

1 个答案:

答案 0 :(得分:0)

grunt-contrib-watch 在新流程中可以选择spawn个任务。

默认为' true' ,因此后续任务不会共享相同的上下文(配置属性\全局变量)。

将其设为' false'为我们解决问题。