【问题标题】:Terminal in React-Electron appReact-Electron 应用程序中的终端
【发布时间】:2018-04-02 07:17:40
【问题描述】:

我的要求是在我的 React-Electron 应用程序中嵌入一个终端,其中我可以从 bash 运行的所有命令也可以在嵌入式终端中运行。

假设我想“npm install”,我希望它也可以通过我的嵌入式终端实现。谁能提出可能的解决方案?

【问题讨论】:

    标签: node.js react-redux electron


    【解决方案1】:

    我不太确定,但我敢打赌,您可以创建一个带有文本输入的界面,从中获取内容,然后使用 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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-05-13
      • 1970-01-01
      • 2018-08-07
      • 1970-01-01
      • 2023-04-05
      • 1970-01-01
      • 2021-04-05
      • 2018-12-26
      相关资源
      最近更新 更多