【问题标题】:How many open CLI terminals is "normal" for a workflow? [closed]一个工作流有多少个打开的 CLI 终端是“正常的”? [关闭]
【发布时间】:2015-01-23 15:42:55
【问题描述】:

因此,在对 Gulp/Bower/ExpressJS/Jade 进行了一段时间的修补后,我确定了一个我想切换到的工作流程。我尚未解决的可能问题是,我必须同时打开两个终端才能使用此工作流程。一个启动 Gulp,另一个通过调用 nodemon index.js 启动 ExpressJS。当谈到 Node.js/CLI 的东西时,我仍然有点天真,所以我不知道这种情况是否经常发生,并且希望得到一些建议。谢谢,编码愉快!

【问题讨论】:

    标签: javascript node.js express pug gulp


    【解决方案1】:

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

    就我个人而言,我总是打开 2 或 3 个 CLI 终端:

    • 用于查看文件和构建应用程序的工具
    • 用于查看文件和测试(代码覆盖率、单元测试等)的工具
    • 可选一种用于在单独的设备上运行(使用 Cordova 时)

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        猜你喜欢
        • 2011-08-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-06-17
        相关资源
        最近更新 更多