在emacs-org-babel中没有针对javascript的org-babel执行函数



我已经将以下代码添加到了我的init文件中。但我还是犯了错误。

(org-babel-do-load-languages
'org-babel-load-languages
'((js . t)))

我注意到在Babel支持的语言中,它说javascript需要node.js。所以我下载node.js并将文件夹添加到我的环境PATH中。然而,我也犯了同样的错误。

那么,我如何在org.babel中运行javascript呢?

感谢@manandearth的链接,我部分解决了这个问题:

我得到提示的原因是我在我的案例中写错了src块标识符。

由于我写(js . t),所以它应该像

#+BEGIN_SRC js
console.log("hello world");
#+END_SRC

#+BEGIN_SRC javascript
console.log("hello world");
#+END_SRC

可以在找到可能的标识符https://orgmode.org/org.html#Languages和https://orgmode.org/worg/org-contrib/babel/languages.html.

最新更新