【问题标题】:Running js code from erlang从 erlang 运行 js 代码
【发布时间】:2023-04-09 20:22:02
【问题描述】:

为了从 Erlang 运行 js 代码,我找到了这个库 https://github.com/strange/erlang_v8,它工作得很好,但我不知道如何将任何 js 库添加到上下文中,例如 marked。我该怎么做?

【问题讨论】:

    标签: erlang


    【解决方案1】:

    我通过从标记的来源下载marked.min.js 并在 erlang_v8:start_vm/1 函数中给出路径来解决我的问题:

    > {ok, VM} = erlang_v8:start_vm([{file, "path-in-file-system/marked.min.js"}]).
    

    那我就按如下方式使用:

    > {ok, Context1} = erlang_v8:create_context(VM).
    {ok,242}
    > erlang_v8:call(VM, Context1, <<"marked">>, [<<"# Marked in the browser\n\nRendered by **marked**.">>]).
    {ok,<<"<h1 id=\"marked-in-the-browser\">Marked in the browser</h1>\n<p>Rendered by <strong>marked</strong>.</p>\n">>}
    

    【讨论】:

      猜你喜欢
      • 2015-03-29
      • 2011-04-01
      • 2016-05-02
      • 2013-10-12
      • 1970-01-01
      • 2017-06-06
      • 2021-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多