Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何从 rebar3 的编译中排除 Erlang 模块?
应根据配置文件包含或排除它。
解决方案是在 rebar.config 中添加定义宏的 rebar3 配置文件
{profiles, [{nomodulex, [ {erl_opts, [{d, 'NO_MODX'}]} ]} ]}.
并在模块中直接在模块声明之后添加 -ifndef(NO_MODX). ,最后 -endif.
-ifndef(NO_MODX).
-endif.