2017-08-02 3 views
5

ケーキスクリプトでは、loadディレクティブ(#load)を使用する場合、これはオプションでもかまいませんか?参照されたファイルが存在しない場合は、CAKEスクリプトが例外を返すことは望ましくありません。オプションファイルでCAKEのロードディレクティブを使用できますか?

documentationは、 '?'それをロードしようとするが、ファイルが存在しない場合はこれでも例外が発生する。

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

CAKEスクリプトは、したがって、追加のファイル疑問を持っているでしょう、その一部だけ多くのプロジェクトに共通です:

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

はしかし・実行に、私はエラーを取得します。そこ

おかげ

答えて

3

は現在、任意でスクリプトをロードする方法はありませんが、このためにhttps://github.com/cake-build/cakeで問題を作成して自由に感じます。

?はロードしようとしていません。クエリ文字列の区切り文字です。 #loadプリプロセッサの値は、古いバージョンのCakeとの下位互換性のためのパスへのオプションのフォールバックを持つURIです。

+0

ありがとう、https://github.com/cake-build/cake/issues/1726 – Chris

関連する問題