使用Grunt启动Express服务器

我想添加一个任务到我的Gruntfile,以启动我的快递服务器,而不是默认的服务器。 我试图有一个任务,并要求(“server.js”),但我认为这不是正确的方式做到这一点:运行“grunt mytask”没有错误,但命令立即返回…和快递服务器isn聆听谢谢你的帮助!

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

例如,如果你有一个app.js文件来configuration你的快速应用程序,你可以从命令行启动它'node app.js'

用grunt shell来configuration你会使用类似于:

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