2017-08-02 14 views
5

Kek komut dosyasında, yükleme yönergesi (#load) kullanılırken bu isteğe bağlı olabilir mi? Başvurulan dosya yoksa CAKE komut dosyasının bir istisna döndürmesini istemiyorum.CAKE'deki yük yönergesi isteğe bağlı bir dosyada kullanılabilir mi?

documentation, '?' yüklemeyi denemek için, ancak bununla birlikte, dosya mevcut değilse istisnalar alıyorum.

Analyzing build script... 
Error: Could not find script 'C:/projects/my-project/properties.cake'. 

KEK komut dolayısıyla ek dosya soru olurdu, yalnızca bazıları birçok projeler arasında yaygındır:

#load "local:?path=properties.cake"; 

Ama exection ben hata alıyorum.

Teşekkür Orada

cevap

3

şu anda isteğe bağlı bir komut dosyası yüklemek, ancak bunun için https://github.com/cake-build/cake bir sorunu yaratmakta özgürsünüz bir yol değildir.

?, yükleme girişiminde bulunmuyor, bu yalnızca bir sorgu dizesi ayırıcısıdır. #load önişlemci değeri, daha eski Cake sürümleriyle geriye dönük uyumluluk için isteğe bağlı bir yedeğe sahip bir URI'dir.

+0

Teşekkürler, https://github.com/cake-build/cake/issues/1726 – Chris