Webpack要求变量超出范围

时间:2015-06-22 14:25:18

标签: javascript scope webpack

我正在使用Webpack将我的JavaScript捆绑在一起。为什么在LineChart构造函数中颜色变量不可用?

// top of the file
var {colors} = require('../../global-config.js');
var a = 3; // colors is required correctly, and is available on this line 
// if I am stepping through the code.

var LineChart = function (svgElement, data, options) {
this.dates = []; // colors is unavailable at this point. Why?

在文件的末尾:

module.exports = LineChart;

我甚至可以在构造函数中要求变量,但我不想这样做,因为我必须在LineChart原型的每个函数中都需要它。

0 个答案:

没有答案