我搜索了论坛,但找不到任何关于此的内容。我在一个文件中有以下行:
FormState = new ReactiveState();
包中的其他文件不能引用 FormState。如何使其成为包范围而不是文件范围?
我搜索了论坛,但找不到任何关于此的内容。我在一个文件中有以下行:
FormState = new ReactiveState();
包中的其他文件不能引用 FormState。如何使其成为包范围而不是文件范围?
确保将引用全局变量的文件添加到带有声明的文件之后。例如:
api.addFiles('file-with-global-var.js');
api.addFiles('file-using-global-var.js');
如果将它们颠倒过来,您可能会看到一个错误。还要确保检查它们都可以从同一环境中访问。例如:
api.addFiles('file-with-global-var.js', 'client');
api.addFiles('file-using-global-var.js', 'server');
显然会是一个问题,因为服务器代码无法读取仅在客户端上声明的变量。