Erlang 如何在yaws文件中包含yaws文件

Erlang 如何在yaws文件中包含yaws文件,erlang,yaws,Erlang,Yaws,我有一个yaws文件(比方说a.yaws),里面有很多函数,我在反复使用。所以我决定把这些常用函数放在另一个yaws文件(比方说common.yaws)中,并将这个yaws包含到a.yaws中。 那么正确的语法是什么呢。 我正在使用它,但似乎不包括该文件 -包括(“common.yaws”) thanx in adavance.如果您的公共文件中的函数基本上都是erlang函数,那么您可以简单地将这些函数放在erlang模块中,并直接调用该函数。例如: (在一个yaws中) 输出(Arg)->

我有一个yaws文件(比方说a.yaws),里面有很多函数,我在反复使用。所以我决定把这些常用函数放在另一个yaws文件(比方说common.yaws)中,并将这个yaws包含到a.yaws中。 那么正确的语法是什么呢。 我正在使用它,但似乎不包括该文件 -包括(“common.yaws”)


thanx in adavance.

如果您的公共文件中的函数基本上都是erlang函数,那么您可以简单地将这些函数放在erlang模块中,并直接调用该函数。例如:

(在一个yaws中)


输出(Arg)->
mycommonstuff:doIt(Arg)。
其中mycommonstuff.erl包含导出的函数doIt

如果您的common.yaws文件实际上包含yaws类型的功能,则可以使用yaws的服务器端包含功能-如下所述:


别忘了让yaws server知道在哪里可以找到您的beam文件。我的问题刚解决
<erl>
   out(Arg) ->
    mycommonstuff:doIt(Arg).
</erl>