【发布时间】:2016-05-29 07:17:18
【问题描述】:
现在在我的 Node 应用程序中,我使用 Babel 通过以下命令转换 ES6 语法:
./node_modules/.bin/babel src/ -d bin/
有了这个,babel 编译我的代码,这可以从node 执行
因为我的应用程序将安装在不同的机器上,我想“缩小”它,或者创建一种无法访问源代码的版本。
我在src/ 中有很多目录,这将在bin/ 中保持相同的顺序,这没关系,我只是希望生成的“二进制”代码被缩小或以某种方式“加密”而不是人类可重复。
我已经搜索了很多并且(如果我理解得很好)babel 没有这个选项。
我该怎么做?
【问题讨论】:
-
你可以考虑使用webpack,它包含了 babel 并且还有更多功能。
标签: node.js ecmascript-6 babeljs