我已经将以下代码添加到了我的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.