node.js - browserify 之后的 Uglify - 全局变量丢失

标签 node.js browserify uglifyjs2

我在我的 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/

相关文章:

node.js - 设置 Node 的http.request超时

javascript - 自动从 Node.js API 导出到 TSV 或其他 Excel 兼容格式

javascript - NodeJS Await 优先级 - 一个 Await 以错误的顺序在另一个 Await 之前运行(Express、SQLite3 db.all 和 db.run)

javascript - 有 Arcgis esri commonjs 版本吗?

javascript - Webpack 的 UglifyJsPlugin 会抛出包含 let 的 Node 模块错误

javascript - 使用 Backbone 和 Node 将模型保存到服务器

javascript - Browserify 不起作用 - 为什么?

javascript - 如何使用 npm 脚本缩小 Browserify 输出

javascript - 在node.js下运行UglifyJS产生找不到模块错误

node.js - 如何保持/*!与 UglifyJS2 的评论?