我正在开发一个小型节点项目,我使用咖啡脚本而不是客户端代码。我正在尝试使用 grunt 设置我的开发环境。我已经为运行服务器实现了自定义 grunt 任务,如下所示:
start = require './start' #just a function to start express.js application
grunt.registerTask 'server', 'Starting server', ->
grunt.log.write 'Preparing server to start'
done = do @async
start (err) ->
grunt.log.write "server running at localhost:4000"
我还想使用 grunt-contrib-watch 插件运行“watch”任务:
grunt.initConfig
watch:
coffee:
files: ['public/coffee/**/*.coffee']
tasks: ['coffee']
jade:
files: ['public/jade/**/*.jade']
tasks: ['jade']
less:
files: ['public/less/**/*.less']
tasks: ['less']
问题是:如何让这两个任务(watch 和 server)同时运行?我想让服务器启动并运行,并且不想在每次更改某些客户端代码时重新加载它。提前致谢