对于工作流程,有多少个打开的CLI终端是“正常的”?

时间:2015-01-23 15:42:56

标签: javascript node.js express pug gulp

因此,在对Gulp / Bower / ExpressJS / Jade进行修补一段时间后,我决定使用我想切换到的工作流程。我还有待解决的问题是,我必须同时打开两个终端才能使用这个工作流程。一个是通过拨打nodemon index.js来启动Gulp和另一个来启动ExpressJS。对于Node.js / CLI来说,我还是有点天真,所以我不知道这种情况是否定期发生,并希望得到一些建议。谢谢,快乐的编码!

2 个答案:

答案 0 :(得分:2)

在使用Gulp / Grunt / Bower / Npm和那种应用程序时,我认为打开一个以上的CLI终端是正常的。

我个人总是打开2个或3个CLI终端:

  • 一个用于观看文件和构建应用程序
  • 一个用于观看文件和测试(代码覆盖率,单元测试等)
  • 可选择一个用于在不同设备上运行(使用Cordova时)

您可以创建一个脚本文件(.bat或类似的东西)来为您启动CLI终端,这可以节省一些时间。

答案 1 :(得分:1)

我们目前正在开发一个包含4层的应用:API服务器,工作服务器,静态用户界面和iOS应用。因此,我总是打开至少4个终端:2个用于nodemon(API和worker),1个用于grunt(静态UI),另一个用于iOS应用程序。我说,您需要的流程数量没有限制。 另外,我打开终端窗口输入命令(例如git)。

无论如何,它可以帮助您扩展Gulp的使用。例如,您可以将nodemon集成到gulp中:https://www.npmjs.com/package/gulp-nodemon