我有这个数组
var urls = {
};
配置文件中的。如何在main.js文件中访问它?
我尝试了普通的方法,在配置文件中使这个数组全局化,但它没有发生。
答案 0 :(得分:0)
确保在config.js
之前加载main.js
,只要您在全球范围内声明urls
,就可以了。
答案 1 :(得分:0)
看起来您正在将配置导出为模块 - 您是使用RequireJS还是其他依赖库来加载它?使用代码的更多上下文也会有所帮助。
编辑:
我认为问题在于您只导出配置文件中的网址。我不确定你的应用程序结构是什么样的,但是这样的东西更接近你正在寻找的东西:
// config.js
var config = {
urls: {}
};
module.exports = config;
// main.js
var config = require('config');
var urls = config.urls;
答案 2 :(得分:0)
确保包含相关代码的脚本包含在您的html中,并且在您尝试使用该变量之前包含该脚本。另外,请确保您的变量不在任何函数之内,或通过原型访问。