如何设置在开始时加载的全局变量

时间:2015-01-29 08:57:19

标签: javascript meteor

我想将全局变量保存在设置文件中,以便在应用启动时可用。该文件应在其他任何内容之前读取,并包含存储到外部图像文件夹的路径。

var pathToOriginalsFolder = "/eboydb_test/images/originals";
var pathToOriginalsRetinaFolder = "/eboydb_test/images/originalsretina";

问题是在加载CollectionFS的商店之前没有加载它们并且我没有定义ReferenceError: pathToOriginalsFolder

我尝试将settings.js文件放在lib,lib / loadfirst中,将其重命名为a.js - 首先加载任何东西,但它不起作用。

1 个答案:

答案 0 :(得分:0)

无法访问变量,因为它们不是全局变量。这有效(声明中的'var'被删除):

pathToOriginalsFolder = "/eboydb_test/images/originals";
pathToOriginalsRetinaFolder = "/eboydb_test/images/originalsretina";

我还必须将设置文件重命名为a.js,以便在collection.js之前加载。