我有一个用 Opa 编写的最简单的“Hello, web”网络应用程序(见下面的一行代码):
server = one_page_server("Hello", -> <>Hello, web!</>)
然后我像这样编译这个文件(在我的例子中名为 hello.opa):
opa hello.opa
这会生成一个hello.exe
大小约为 35Mb 的文件。我意识到 Opa 在二进制文件中打包了一个大拳头,但是如果我们的应用程序没有利用其所有简洁的功能,是否有办法减小生成的二进制文件的大小?如果是这样,怎么做?我查看了打印在 上的选项opa --help
,但没有看到与此查询相关的任何内容。
关于我的环境的信息:
- 操作系统:OS X/10.7 (Lion)
- Opa 版本:S3.5 -- build 652
感谢任何输入。
更新:@Bill 提到使用strip
. 我strip
在hello.exe
二进制文件上运行,它把它降低到 25Mb。很好的建议(我忘记了脱衣舞)虽然我希望有更小的东西。