2016-05-17 62 views
2

我在我的package.json使用这个命令:后丑化browsify - 全局变量失去

"compile": "browserify js/Initial.js -o build/bundle.js", 
"postcompile": "uglifyjs --source-map build/game.bundle.js.map --source-map-url game.bundle.js.map -mt -o game.bundle.js build/bundle.js" 

里面Initial.js,我有这样的:

var ConfigPosition = require('./config/position'); 

和立场文件是这样的:

module.exports = 
{ 
spinAnimationBasicControls: 
{ 
    speed: 10, 
} 

}; 

问题是,配置位置在uglifying之后会丢失,因为它由于某种原因最终不在全局范围内?任何想法发生在这里?

回答

0
global.ConfigPosition = require('./config/position'); 

对我做了诡计;

+0

请解释这个应该去的地方以及它为什么起作用。 –