我考虑使用javascript作为粘合代码而不是传统的Unix shell用于我的程序,因为javascript有一些非常优雅的结构。但是对于繁重的工作,我想继续使用其他语言(例如java)。
有没有办法执行不是用javascript编写的子进程?类似的东西:
#!/bin/jsc
# Neither of these work
load('test.sh');
run('test.sh');
我知道我可以使用nodejs,但我真的想在我的代码中强制执行核心javascript(因为我可能希望将它们的部分复制到浏览器的javascript文件中)。
答案 0 :(得分:0)
评论部分对@naomik的信用:
没有“官方的javascript shell与...不可分割 javascript语言运行时“因为没有”官方的javascript shell“也没有*”官方javascript语言运行时“* - 标准ECMA-262是语言规范 ECMA 2017 - 任何人都可以实施ECMA和v8团队(以及 其他人)在保持实施功能方面做得非常出色 与不断发展的ECMA规范相媲美