如何使用Shell.js打开JavaScript命令行

时间:2018-09-23 15:19:50

标签: javascript node.js shelljs

我一直在将shelljs用于我的项目,发现了这个小问题。

let shell = require('shelljs')
shell.exec('js')

当我执行此脚本时,它不会打开javascript命令行,而是像终端在等待诸如进位返回之类的东西。

This is what happens

2 个答案:

答案 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脚本!

https://www.npmjs.com/package/shelljs