首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在node.js中执行命令行?

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

Stack Overflow用户
提问于 2015-06-03 07:46:47
回答 2查看 83关注 0票数 0

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

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-06-03 08:01:41

你有两个选择

选择#1您可以使用child_process从node.js应用程序执行任何shell。将此我如何从Node.js调用Ruby?作为参考。此方法是一种本机node.js方法。您不需要安装任何外部npm。

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

票数 1
EN

Stack Overflow用户

发布于 2016-02-10 19:09:48

你看到的是.

代码语言:javascript
复制
'use strict';
let child_process = require('child_process');
child_process.execFile('node', [`.\path\to\actionhero`, `start`], (err) => {
  if(err) console.log(err);
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30613902

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档