0

我搜索了论坛,但找不到任何关于此的内容。我在一个文件中有以下行:

FormState = new ReactiveState();

包中的其他文件不能引用 FormState。如何使其成为包范围而不是文件范围?

4

1 回答 1

0

确保将引用全局变量的文件添加到带有声明的文件之后。例如:

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');

显然会是一个问题,因为服务器代码无法读取仅在客户端上声明的变量。

于 2015-11-05T19:37:54.077 回答