2016-05-17 15 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, 
} 

}; 

проблема, ConfigPosition теряется после uglifying, потому что он заканчивает тем, что не находится в глобальном масштабе по какой-то причине? Любая идея, что здесь происходит?

ответ

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

сделал трюк для меня;

+0

Пожалуйста, объясните, где это должно идти и почему это работает. –