如何使用nodejs或gulp执行一系列shell命令?

时间:2014-08-23 05:11:32

标签: node.js gulp

我在Mac笔记本电脑上进行开发。以下是我需要做的启动开发环境:

1)打开控制台,'sudo mongod' - 启动mongoDB服务器

2)打开另一个控制台'mongo' - 打开mongo控制台进行调试CRUD过程

3)打开另一个控制台,'cd / projects / myProject','npm start' - 在localhost上启动nodejs api服务

4)打开另一个控制台,然后'cd / projects / myProject','gulp' - 启动浏览器浏览器&观看过程

5)打开另一个控制台'cd / projects / myProject / build','httpster' - 为前端构建的代码启动一个迷你http服务器,这样我就可以在0.0.0.0:3333的浏览器中访问它/ p>

如果你每天都这样做,那根本就不好玩。我认为这是一个很常见的解决方案。 无论如何通过执行一个单独的js文件来完成上述所有操作?例如:node start.js。 如果你能提供一些演示代码,那将是最好的。

谢谢!

  • 尼克

1 个答案:

答案 0 :(得分:0)

您可以使用gulp-shell。我用它从gulp启动mongoDB。

enter image description here