如何在 Linux 终端中为 运行 创建一个 Javascript 应用程序?

How can I create a Javascript application to run in the Linux terminal?

我想创建一个 Javascript(使用 Electron)应用程序,但我希望这个应用程序是 运行 并使用终端命令执行,就像您 运行 git, 有没有办法做到这一点?

我知道 python 和 ruby 是更好的语言,但我有理由使用电子。

Electron 基本上是 Chromium 浏览器,去掉了标签和所有的东西,加上一堆工具来处理用户的桌面环境。它允许你使用添加 HTML 和 CSS到 Node.JS 应用程序以创建 GUI。

如果你只需要一个终端命令,Electron 是完全不需要的。

这里有一些链接可以帮助您开始创建命令行应用程序:

对于非 GUI 应用程序,您可以只使用 node.js directly. If you want to make a TUI, you can use node.js + a module like blessed (and possibly blessed-contrib)。

Node.js 和 Commander npm 模块可以很好地满足您的要求。