我搜索了论坛但却找不到任何相关内容。我自己在文件中有以下行:
FormState = new ReactiveState();
包中的其他文件无法引用FormState。如何使其包括作用域而不是文件作用域?
答案 0 :(得分: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');
显然会出现问题,因为服务器代码无法读取仅在客户端上声明的变量。