【发布时间】:2016-02-14 18:51:57
【问题描述】:
我正在使用 browserify v13.0.0
我有一个a.js,它只有一个module.exports = {a: 1}
我这样运行 browserify:
browserify --node --debug a.js > bundle.js
在节点REPL中,
> require ('./bundle.js')
{}
>
为什么是 {} ?不应该给我{a: 1}吗?
虽然我已将问题简化为最简单的情况,但这种行为阻止了我将涉及多个咖啡脚本文件的项目捆绑到节点和浏览器的单个文件中。
我也试过--bare、--no-builtins、--no-bf
独立选项同样适用。所以如果我这样做
browserify --node --standalone abc --debug a.js > bundle.js
> require ('./bundle.js')
{a: 1}
>
独立可以是abc 或其他任何东西!它只是工作
【问题讨论】:
标签: javascript node.js coffeescript browserify