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