【发布时间】:2015-01-08 00:57:19
【问题描述】:
尝试浏览以下模块:
module.exports = function () {
return 'test';
};
使用--standalone 选项和包含$ 字符的独立模块
./node_modules/.bin/browserify src.js --s '$money' > foo.js
导致全局导出 money 而不是 $money:
f.money=e()
$ 是一个有效的变量/属性名称,那么如何让 browserify 将其导出?这似乎不是由于 shell 转义,而是 browserify/esprima 正在做的事情。
【问题讨论】:
-
uglify 在哪里出现?
-
@JMM 我不确定我是否真的攻击了
node_modules并且错误已经消失。我已经编辑了我的问题。
标签: node.js browserify