Duktape在Linux中有执行外部程序的功能吗?
Does Duktape has a Function for Executing an External Program in Linux?
我在 Linux(命令行,不是浏览器)上使用 Duktape,
并希望我的代码在 Linux 中执行外部程序,例如 ls
.
我浏览了 Duktape 的网站,寻找此解释器和编译器支持的 JavaScript 函数的参考,
但找不到。
我确实找到了一个 API 参考,但那似乎是在谈论 Interpreter/Compiler 库提供给外部调用者的调用函数,
而不是 JavaScript 程序中使用的函数,Interpreter/Compiler 运行..
有谁知道 Linux,
中是否有在 Duktape 中执行外部程序的方法
如果是,1-2 行示例代码将非常有用。
谢谢
Duktape是一个纯JS执行环境。它只提供特定 JS 版本(主要是 ES5,一些 ES6 和极少数 ES7)中定义的功能。另见 Post ES5 status page.
访问文件系统或启动进程不是 JS 语言定义的一部分。为此,您必须提供自己的环境,为脚本实现此类功能。
我在 Linux(命令行,不是浏览器)上使用 Duktape,
并希望我的代码在 Linux 中执行外部程序,例如 ls
.
我浏览了 Duktape 的网站,寻找此解释器和编译器支持的 JavaScript 函数的参考,
但找不到。
我确实找到了一个 API 参考,但那似乎是在谈论 Interpreter/Compiler 库提供给外部调用者的调用函数,
而不是 JavaScript 程序中使用的函数,Interpreter/Compiler 运行..
有谁知道 Linux,
中是否有在 Duktape 中执行外部程序的方法
如果是,1-2 行示例代码将非常有用。
谢谢
Duktape是一个纯JS执行环境。它只提供特定 JS 版本(主要是 ES5,一些 ES6 和极少数 ES7)中定义的功能。另见 Post ES5 status page.
访问文件系统或启动进程不是 JS 语言定义的一部分。为此,您必须提供自己的环境,为脚本实现此类功能。