javascript - emacs org-babel 中没有用于 javascript 的 org-babel-execute 函数
问题描述
我已将以下代码添加到我的初始化文件中。但我仍然得到错误。
(org-babel-do-load-languages
'org-babel-load-languages
'((js . t)))
我注意到在Babel supported Languages中,它说 javascript 需要node.js。所以我下载了 node.js 并将文件夹添加到我的环境路径中。但是,我得到了同样的错误。
那么如何在 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找到。
推荐阅读
- php - PHP 克隆/复制/将方法从一个对象移动到另一个对象
- swift - 二元运算符“==”不能应用于“NSObject”和“String”类型的操作数
- javascript - Firestore 数组联合
- python - 在 Python 调试器中,如何单步执行第二个方法调用?
- c# - 反序列化数组中的项目时忽略自定义 JsonConverter
- apache-nifi - Nifi:在自定义处理器中读取外部属性
- kubernetes - 没有可用于此声明的持久卷,也没有设置存储类
- authentication - 发送用户 ID 和 access_token
- javascript - 用删除重复html控件的正确方法是什么
- amazon-web-services - Cannon 在我的本地 Windows 机器上安装 AWS CodeDeploy 代理