我的要求是在我的React-Electron应用程序中嵌入一个终端,其中我可以从bash运行的所有命令也可以在嵌入式终端中运行。
假设我想'npm install'我希望它也可以通过我的嵌入式终端。有人可以建议可能的解决方案吗?
答案 0 :(得分:0)
我不确定,但是我敢打赌,您可以使用文本输入创建一个接口,从中获取内容,并使用NodeJS的某些功能运行该内容(witch应该是命令)。然后,只需在屏幕上打印结果即可。
您可以像这样从“ child_process”依赖项中使用exec函数。
const { exec } = require("child_process");
exec("ls");
有关更多详细信息,您可以在此处查看:https://nodejs.org/api/child_process.html#child_process_child_process_exec_command_options_callback