为什么Grunt不能用Nodemon启动我的Express服务器?

我的Gruntfile是:

 module.exports = (grunt) -> grunt.initConfig pkg: grunt.file.readJSON 'package.json' concurrent: tasks: [ 'nodemon' ] nodemon: dev: options: script: "server.coffee" args: [] ignoredFiles: ["public/**"] watchedExtensions: ["coffee"] nodeArgs: ["--debug"] delayTime: 1 env: PORT: 9001 cwd: __dirname require('load-grunt-tasks')(grunt) grunt.registerTask 'start', 'concurrent' 

我的server.coffee也是超级简单的:

 'use strict' express = require 'express' winston = require 'winston' config = require('environmental-configuration')('./config') app = express() app.listen config.port winston.info "App started on port #{config.port}" module.exports = app 

但是当我grunt start ,我得到:

 Running "concurrent:tasks" (concurrent) task Running "nodemon:dev" (nodemon) task Done, without errors. 

那么,我做错了,服务器将无法启动?

我想grunt不知道调用在nodemonconfiguration的脚本,也许看看在Grunt任务中运行一个命令