emacs org-babel 中 javascript 没有 org-babel-execute 函数

no org-babel-execute function for javascript in emacs org-babel

我已将以下代码添加到我的初始化文件中。但我仍然得到错误。

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

我在 Babel supported Languages, it says javascript requires node.js 中注意到了。所以我下载 node.js 并将文件夹添加到我的环境路径中。但是,我得到了同样的错误。

那么我怎么能 运行 javascript 在 org-babel 中呢?

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

我收到提示的原因是我在我的案例中写错了 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 and https://orgmode.org/worg/org-contrib/babel/languages.html 找到可能的标识符。