如何在 rebar3 的编译中排除 Erlang 模块?
应根据配置文件包含或排除它。
解决方案是添加一个 rebar3 配置文件,在 rebar.config 中定义一个宏
{profiles, [{nomodulex, [
{erl_opts, [{d, 'NO_MODX'}]}
]}
]}.
并在模块声明后直接添加-ifndef(NO_MODX).
最后-endif.