在新的node-red模块中执行外部命令,当前目录是什么?

时间:2016-08-03 15:48:55

标签: node.js node-red

我想创建一个新的node-red模块,我需要在该节点内调用外部python脚本,如果脚本在我的node-red-node目录中,我该如何调用它?

我的节点/ myscript.py

有没有办法获取我的节点的当前目录?

我可以产生python,但我不知道我的脚本在哪里......

1 个答案:

答案 0 :(得分:0)

Node.js将__dirname作为全局变量,表示当前正在执行的文件所在的目录。

您可以使用它来构建可执行文件的完全限定路径。

文档为here