2017-03-11 26 views
0

依存関係のあるスクリプトの順序は指定できますか?私は私の質問を説明するために次の例を構成します。Composerビジネスネットワークでのスクリプトのロード順序を指定します。

LIB/script0.js:

Settings = { 
    hello: "hello 2 " 
} 

LIB/script1.js:

helloText = Settings.hello 

Iは作曲の遊び場で上記の例を試験しました。デフォルトのシーケンスでは、script1.jsがscript0.jsの前にロードされ、 "ReferenceError:Settings is not defined"が発生しました。トランザクション機能にロードされるスクリプトの順序を指定できますか?

答えて

0

現在、スクリプトの読み込み順序を制御する機能はありません。私はあなたのスクリプト内でグローバルオブジェクトを使用することをお勧めします(コンテキストがリサイクルされる可能性があるため)。

達成しようとしていることは何ですか?

+0

自分自身をグローバル変数としてエクスポートするサードパーティ製のlibをいくつか含めることにしました。グローバル変数へのすべての参照を、トランザクション中に呼び出される関数に移動させることになりました。スクリプト全体が再実行されるたびに、グローバルオブジェクトが毎回再作成されるので、リサイクルの問題は発生しません。 – xuanyue202

関連する問題