现在,在我的Node应用程序中,我使用Babel通过此命令转换ES6语法:
./node_modules/.bin/babel src/ -d bin/
有了这个,babel编译我的代码,这可以从node
因为我的应用程序将安装在不同的机器上,我想"缩小"它,或创建一种无法访问源代码的版本。
我在src/
中有很多目录,这将在bin/
中保持相同的顺序,这样就可以了,我只想要"二进制"产生的代码被缩小或以某种方式"加密"而不是人类的可赎回。
我搜索过很多内容(如果我理解的话)babel
没有这个选项。
我怎么能这样做?
答案 0 :(得分:2)
您的意思是compact
选项吗? (默认为“自动”)
不要包含多余的空白字符和行终止符。当设置>如果输入大小> 100KB,则“auto”compact设置为true。
但实际上这不是巴贝尔的任务。您可以使用其他工具(如uglifyjs)来缩小/混淆代码