为什么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不知道调用在nodemon
configuration的脚本,也许看看在Grunt任务中运行一个命令