导入未及时加载,无法在顶层调用构造函数(Browserify,ES6)

时间:2016-01-08 19:57:58

标签: javascript ecmascript-6 browserify

在我的代码的顶层,我有:

import Range from '../classes/Range';

let _data = Range.create({ tl: { /*stuff*/ }, br: { /*stuff*/ } });

export default class OtherClass { //uses _data
}

Javascript给我一个错误的形式"无法读取属性创建未定义。" Browserify似乎比我在顶级使用它的时间晚了导入Range。如何解决这个问题(或者理想情况下,让Browserify在较早时间导入它)?

0 个答案:

没有答案