【问题标题】:Uglify after browserify - global variables lostbrowserify 后的 Uglify - 全局变量丢失
【发布时间】:2016-05-17 20:12:26
【问题描述】:

我在我的 package.json 中使用这个命令:

"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 在丑化后会丢失,因为它最终由于某种原因不在全局范围内?这里发生了什么?

【问题讨论】:

    标签: node.js browserify uglifyjs2


    【解决方案1】:
    global.ConfigPosition = require('./config/position');
    

    欺骗了我;

    【讨论】:

    • 请解释这应该去哪里以及它为什么起作用。