關(guān)于grunt task:abc:def:ghi
請教下老師:既然在執(zhí)行類似這樣的task時(shí)
grunt?task:abc:def:ghi
會自動(dòng)生成對應(yīng)的this.flags為
this.flags={abc:true,def:true,ghi:true}
那在執(zhí)行connect時(shí)自動(dòng)生成的this.flags.keepalive的值也就是true了,那為false的情況是怎么出來的,我的意思是既然類似這樣的task:abc:def:ghi,是不是就表示要設(shè)置成true了?
2015-01-04
在插件那一節(jié)會講到有一個(gè)默認(rèn)的options值, 而this.flags下的值我們并不認(rèn)為其是options值, 除非插件的貢獻(xiàn)者在插件代碼中hack此處, 去獲取 this.flags 下的值, 而grunt-connect 插件的作者這么干了。 ??connect:dist:keepalive ?會導(dǎo)致 keepalive 的options值為true, 但是 connect:dist, connect:livereload, ?connect:test?卻會使用默認(rèn)的keepalive 的options值 false 。