我在我的 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 在丑化后会丢失,因为由于某种原因它最终不在全局范围内?这里会发生什么?
最佳答案
global.ConfigPosition = require('./config/position');
对我成功了;
关于node.js - browserify 之后的 Uglify - 全局变量丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37285428/