grunt的watch task如果要引用到context要使用nospwan参数
如果不开启该参数,下一次触发task的时候会创建新的子进程,从而丢失相关的上下文。 这样,有别的模块,比如grunt-reload,依靠闭包来存储当前正在运行的reload-server,他就会认为服务没启,再去启,从而引发端口冲突的错误,并且也永远不会走到触发reload事件的逻辑里去。 大家在使用中要注意了。
如果不开启该参数,下一次触发task的时候会创建新的子进程,从而丢失相关的上下文。 这样,有别的模块,比如grunt-reload,依靠闭包来存储当前正在运行的reload-server,他就会认为服务没启,再去启,从而引发端口冲突的错误,并且也永远不会走到触发reload事件的逻辑里去。 大家在使用中要注意了。