Javascript 指定Composer业务网络中脚本的加载顺序
我可以指定具有依赖关系的脚本的顺序吗?我构造以下示例来说明我的问题 lib/script0.js:Javascript 指定Composer业务网络中脚本的加载顺序,javascript,hyperledger-composer,Javascript,Hyperledger Composer,我可以指定具有依赖关系的脚本的顺序吗?我构造以下示例来说明我的问题 lib/script0.js: Settings = { hello: "hello 2 " } lib/script1.js: helloText = Settings.hello 我在作曲家的操场上测试了上面的例子。按照默认顺序,script1.js在script0.js之前加载,并导致“ReferenceError:未定义设置”。我可以指定加载到事务函数中的脚本的顺序吗?目前不支持控制脚本的加载顺序。我建议不要在脚
Settings = {
hello: "hello 2 "
}
lib/script1.js:
helloText = Settings.hello
我在作曲家的操场上测试了上面的例子。按照默认顺序,script1.js在script0.js之前加载,并导致“ReferenceError:未定义设置”。我可以指定加载到事务函数中的脚本的顺序吗?目前不支持控制脚本的加载顺序。我建议不要在脚本中使用全局对象(因为上下文可能会被回收)
您想要实现什么?我们希望包含一些第三方库,这些库将自身导出为全局变量。我们最终将对全局变量的所有引用移动到事务期间调用的函数中。由于每次都会重新运行整个脚本,所以每次都会重新创建全局对象,所以不会出现回收问题。