我一直在将shelljs用于我的项目,发现了这个小问题。
let shell = require('shelljs')
shell.exec('js')
当我执行此脚本时,它不会打开javascript命令行,而是像终端在等待诸如进位返回之类的东西。
答案 0 :(得分:0)
据我所知,shelljs是在Node.js API之上的Unix shell命令的可移植实现。
也许您可以通过the 'vm' package来运行命令或脚本。
答案 1 :(得分:-1)
ShellJS是在Node.js API之上的Unix shell命令的可移植(Windows / Linux / OS X)实现。您可以使用它消除shell脚本对Unix的依赖,同时仍然保留其熟悉而强大的命令。您也可以全局安装它,以便可以从Node项目外部运行它-告别那些讨厌的Bash脚本!