我正在使用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/