2016-05-17 61 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

請解釋這個應該去的地方以及它爲什麼起作用。 –