【发布时间】:2018-12-27 21:41:13
【问题描述】:
我的一个项目一直在使用shelljs,发现了这个小问题。
let shell = require('shelljs')
shell.exec('js')
当我执行这个脚本时,它并没有打开 de javascript 命令行,而是就像终端正在等待诸如进位返回之类的东西。
【问题讨论】:
标签: javascript node.js shelljs
我的一个项目一直在使用shelljs,发现了这个小问题。
let shell = require('shelljs')
shell.exec('js')
当我执行这个脚本时,它并没有打开 de javascript 命令行,而是就像终端正在等待诸如进位返回之类的东西。
【问题讨论】:
标签: javascript node.js shelljs
据我所知,shelljs 是基于 Node.js API 的 Unix shell 命令的可移植实现。
也许您可以通过the 'vm' package 运行您的命令或脚本。
【讨论】:
ShellJS 是基于 Node.js API 的 Unix shell 命令的可移植(Windows/Linux/OS X)实现。您可以使用它来消除您的 shell 脚本对 Unix 的依赖,同时仍保留其熟悉且强大的命令。你也可以全局安装它,这样你就可以从外部节点项目中运行它——告别那些粗糙的 Bash 脚本!
【讨论】: