问题标签 [shelljs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
27 浏览

electron - 如何在电子中停止 shelljs 脚本?

众所周知,我们可以像这样在 elecron 中使用 shelljs:

我试图立即终止这个漫长的任务,所以我这样做:

结果就是整个electron进程都退出了……怎么在做事的时候停止shell。

0 投票
0 回答
17 浏览

windows - 如何在 shelljs 中获取 microsip 或其他 Windows 终端全局应用程序?

比如microsip,我安装了它,我可以在powershell中使用它,就像使用下面的脚本打开microsip

但是当我使用 shelljs

它会返回错误:

0 投票
1 回答
71 浏览

node.js - 如何使用 node.js 运行本地 .bat 文件

我使用 discord.js 机器人来运行本地 .bat 文件,在运行命令时,它会运行 .bat 文件,但随后它会使机器人变得无用,因为之后的命令完全不做任何事情,机器人没有回复。

我对它的理解是它在继续运行其他命令之前“等待” .bat 脚本完成,我怎样才能让它不等到它完成,所以命令/其他功能仍然有效?

到目前为止,这是我的代码:

0 投票
1 回答
10 浏览

node.js - 如何解决节点js中shelljs和子进程模块中的权限被拒绝错误?

我正在使用 shelljs 模块在节点中为服务器端程序执行 bash 文件。我什至尝试过子进程模块来执行 bash 文件。在这两种情况下,我都收到了权限被拒绝错误。我正在使用linux(ubuntu disto)。这是代码片段。

这是文件结构。

这是错误。

谁能建议我为什么会发生此错误以及如何解决?
注意-我没有在 test.sh 中使用任何 sudo 命令。只是一个简单的 echo 命令,例如 echo "Hello World"