javascript - 如何在node.js中执行命令行?

标签 javascript node.js actionhero

我正在使用actionhero框架,可以通过命令actionhero start启动。但问题是,我的云node.js应用程序运行程序只能通过指定主文件(例如index.js)来运行应用程序。如何调整我的应用程序以由普通的 Node.js 文件启动?

最佳答案

你有两个选择

选择#1 您可以使用 child_process 从 Node.js 应用程序执行任何 shell。看这个How can I invoke Ruby from Node.js?作为引用。该方法是原生的node.js 方法。您不需要安装任何外部 npm。

选择#2 使用shelljs来执行这样的命令。 ( https://github.com/arturadib/shelljs ) 它允许您执行命令的方式与使用 child_process 非常相似,但它使您的代码更加整洁。

关于javascript - 如何在node.js中执行命令行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30613902/

相关文章:

javascript - 如何使用 Javascript 制作侧滑菜单类型的东西?

javascript - 计算流的 sha1 哈希值但仍然使用该流?

javascript - 有没有办法一次多次调用 JavaScript 中的函数?使用 puppeteer 师

node.js - 如何启动简单的 Node.js Express.js 服务器?

objective-c - NSstream 写入编码问题

javascript - jquery循环遍历数组并反向

javascript - 使用喷油器时 Angular "Maximum call stack size exceeded"

javascript - 在不改变div位置的情况下替换css动画