【问题标题】:Use Grunt to start Express server使用 Grunt 启动 Express 服务器
【发布时间】:2013-02-19 21:30:56
【问题描述】:

我想在我的 Gruntfile 中添加一个任务,以便启动我的 Express 服务器而不是默认服务器。 我试图有一个任务并要求(“server.js”),但我认为这不是正确的方法:运行“grunt mytask”没有错误,但命令立即返回......并且快速服务器不听 感谢您的帮助!

【问题讨论】:

  • 这个问题的答案已经在这里发布了:stackoverflow.com/questions/11943212/…
  • 感谢您的回答!我自己找不到这个答案..但就在看到你的建议之前,我提出了相同的解决方案,但在我看来这不是处理这个问题的最佳方法!但现在似乎是正确的方式!
  • @EmlynMurphy 您能否发布一个完整的答案以便将其标记为已接受?

标签: javascript node.js express gruntjs


【解决方案1】:

您可以使用grunt-shell 在终端中执行命令:

例如,如果您有一个 app.js 文件来配置您的快速应用程序,您可以从命令行使用“node app.js”启动它

要使用 grunt shell 进行配置,您可以使用以下内容:

grunt.initConfig({
  shell: {
    launchExpress: {
      options: {
        stdout: true
      },
      command: 'node app.js'
    }
  }
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-06-26
    • 2014-01-21
    • 2014-11-03
    • 2014-05-27
    • 2018-07-17
    • 1970-01-01
    • 1970-01-01
    • 2015-11-30
    相关资源
    最近更新 更多